js eval 作用域
2014-08-20 17:37 Z梦 阅读(500) 评论(0) 编辑 收藏 举报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下