摘要:
*eval简介---eval在ECMA定义中是全局对象原型的方法;---eval接受的参数是字符串格式的js代码, 将由执行引擎(记得'高级程序设计'还是哪说过, 此时新建一个执行引擎)执行这段字符串, 然后返回结果到eval调用的位置.下面通过示例, 说明如下问题1)eval执行的程序, 是在哪个作用域下执行(或者说外层闭包是哪个)2)正确使用eval的注意事项;注, 我的测试环境是Node, 测试结果并非在所有的js引擎中产生一致效果, 而这也是我想表达的要点之一: 在使用不同的引擎时, 需要考虑这些差异带来的影响.*eval作用域问题---源码eval作用域示例conso 阅读全文