eval("var a = 1;");
alert(a); //1
这样是可以的,但是要是在严格模式下,则不行。
"use strict";
eval("var b = 2;");
alert(b); //报错
但是实验了内容部是函数,或者json,在严格模式下也行,就变量是不行的,这是为啥?即便是去掉var也是不行,请大神分析下原因。
神不在的星期二
相关分类