【发布时间】:2013-02-03 19:04:48
【问题描述】:
我有一个函数接受像"obj.key.subkey.subsubkey" 这样的字符串:
function(obj, key) {
return eval('obj.'+ key);
}
在这种情况下,eval 的安全替代方案是什么,或者 eval 可以吗? new Function 在这种情况下 AFAIK 将不起作用。也许split 然后循环?
【问题讨论】:
-
@Felix Kilng。没看到那个,就是我要找的。毕竟,我希望不得不做这样的事情。然后循环它......
-
我将它添加到我的收藏夹,因为我也找不到它;)
标签: javascript eval