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实现div从iframe内嵌页输出到iframe外层页面的定位问题 怎样让javascript动态创建的img网页元素放到指定的表格单元格里? 高手帮忙---js如何读取别一个HTML FCKeditor使用问题 一个很简单的问题,各位帮帮忙,先谢过了 求教一个call和apply的用法 怎么获得第一个对象名 mtopt-2.0 Javascript前端框架 <script>问题,谢谢 如何让用户选择是否保存密码?(急用) 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特性