eval("var a = 1;");
alert(a); //1
這樣是可以的,但是要是在嚴格模式下,則不行。
"use strict";
eval("var b = 2;");
alert(b); //報錯
但是實驗了內(nèi)容部是函數(shù),或者json,在嚴格模式下也行,就變量是不行的,這是為啥?即便是去掉var也是不行,請大神分析下原因。
關于eval()的一個奇怪現(xiàn)象
達令說
2018-12-06 23:42:29