1 function w(){ 2 eval("var p=124"); 3 } 4 5 w(); 6 7 console.log(p); //报错,p未定义,因为这时候p的作用域在方法w中
1 function w(){ 2 window.eval("var p=124"); 3 } 4 5 w(); 6 7 console.log(p);//输出124 因为这个时候p的作用域在window下
js eval 作用域,布布扣,bubuko.com
js eval 作用域
原文:http://www.cnblogs.com/zengm/p/3925158.html