delete删除 变量 var a = 1; //注意这里是分号,不是逗号 b = 2;delete a;delete b;alert(a); // 1alert(b); //b被删除了 所以报错求解释这其中的原委 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 baidu下变量的dont delete属性 delete 只能删除对象的属性,所以delete a后a的值还是1b没有通过var定义,b = 2等价于window.b = 2,当然delete b等价于delete window.b,所以b会被删除 http://www.cnblogs.com/jfp888/archive/2011/06/09/2076127.html var a = 1;难道a不也是 window.a 么 delete可以删除全局变量(局部变量无法删除),对象的属性。 delete 不能删除具有DontDelete特性的成员那什么是具有DontDelete特性的成员呢例如var 申明的变量,函数名申明的函数,Function对象的length等极少数几个拥有DontDelete特性 二楼正解。a不是window的属性,你可以试一下window.a输出的是什么东西 js 比较运算会将数据类型转换成什么? 给input赋值 请高手把这两个js合起来,小弟不胜感谢!! 开始学习兼研究EXT2.0 框架 JS的小问题! 关于cookie的问题,高手请进来看一看。 急。。。关于闭包的问题,解决后,马上给分。 js中添加table td(td为文本框其value值为变量,并且有onblue事件) 出错,解决立刻给分 百思不得其解 散个关于时间计算代码让大家品评!给分! ajax问题 JS修改CSS样式
所以delete a后a的值还是1b没有通过var定义,b = 2等价于window.b = 2,当然delete b等价于delete window.b,所以b会被删除
var a = 1;
难道a不也是 window.a 么
那什么是具有DontDelete特性的成员呢
例如var 申明的变量,函数名申明的函数,Function对象的length等极少数几个拥有DontDelete特性