如何优化js里的eval

eval动态生成js非常慢!!怎么样优化eval。哪种替代方案更好?

阅读 6k
5 个回答

显然eval不应该被滥用,看看你用eval的目的是什么,可不可以用闭包来代替

不用eval最好

function evalReplace(fn) {
    var Fn = Function; 
    return new Fn('return ' + fn)();
}

https://developer.mozilla.org...

过时特性
这些过时的特性已经完全被删除,不能在当前版本或者未来版本的JavaScript中使用了.

忘记eval得清净 它是过时特性了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题