請(qǐng)看如下代碼:(function(){ var originalEval = window.eval; eval('var a = 1;'); originalEval('var b = 2;');}());console.log(b); //輸出 2console.log(a); //報(bào)錯(cuò)按理說(shuō),兩者的作用域應(yīng)該是一樣的,為何一個(gè)是變成全局,一個(gè)還是局部?
關(guān)于eval作用域的問(wèn)題
慕工程0101907
2019-03-15 18:15:39