请看如下代码:(function(){ var originalEval = window.eval; eval('var a = 1;'); originalEval('var b = 2;');}());console.log(b); //输出 2console.log(a); //报错按理说,两者的作用域应该是一样的,为何一个是变成全局,一个还是局部?
添加回答
举报
0/150
提交
取消
