eval作用,以及和new Function()的区别

2017-07-20  本文已影响130人  sdcV
一、eval的特点
  1. eval不容易调试。用chromeDev等调试工具无法打断点调试
  2. 性能问题,eval不可预测,所以浏览器将会使用slow path模式 ,所以会慢。
  3. 安全性
  4. 效率问题是程序逻辑问题。对于一些有执行字符串代码需求的程序中,不用eval而用其他方式模拟反而会带来更大的开销
二、eval和new Function()
上一篇 下一篇

猜你喜欢

热点阅读