标签: draw2d-js

替换 eval(“new object()”) 的最佳方法

我正在寻找替换 eval("new object();" ) 的最佳方法

丑陋的来源:

    //var type = window.$(droppedDomNode).data("shape");
    var type = "sankey.shape.Start";

    var figure = eval("new "+type+"();");
    
    // create a command for the undo/redo support
    var command = new draw2d.command.CommandAdd(this, figure, x, y);
Run Code Online (Sandbox Code Playgroud)

eval 创建一个新的 sankey.shape.Start 对象。

我正在寻找替换此类代码的最佳解决方案。

谢谢

javascript eval draw2d-js

2
推荐指数
1
解决办法
207
查看次数

标签 统计

draw2d-js ×1

eval ×1

javascript ×1