摘要: eval和new Function都可以动态解析和执行字符串。但是它们对解析内容的运行环境判定不同。 eval中的代码执行时的作用域为当前作用域。它可以访问到函数中的局部变量。 new Function中的代码执行时的作用域为全局作用域,不论它的在哪个地方调用的。所以它访问的是全局变量a。它根本无法 阅读全文
posted @ 2016-05-25 10:07 杯酒红尘 阅读(4720) 评论(0) 推荐(1) 编辑