讲师回答 / Bosn
自己动手试一试,通常情况下,使用var去声明的变量,不能被delete,例如:var abc = 100;delete abc; // 返回trueabc; // 还是100但是在eval代码里,就会不同,:eval("var abc = 100;console.log(delete abc); console.log(abc);"); // 返回true, undefined
2015-04-15