奇怪的delete javascript里面名称为delete的方法怎么都不管用呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有可能是javascript已有此方法名的函数 var s = { a:1223;}alert(s.a);delete s.a;alert(s.a);delete是关键字。 javascript是从C进化过来的,这好象是个关键字吧. delete在js中是一个关键字请看注释:描述从对象中删除一个属性,或从数组中删除一个元素。语法delete expression其中 expression 是一个有效的 JScript 表达式,通常(但不是必须)是一个属性名或数组元素。 说明如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回 false。在所有其他情况下,返回 true。 估计你删除的东西不对吧delete只能删除对象的属性 不能删除变量 JQuery添加元素后,无法实现原有的功能。求大侠指导 JS截取日期,新手求助!!! 控制textarea的字符个数 页面转换时的浏览器发出的声音能否屏蔽? 请问怎样用javascript给当前不知道具体文本框名的文本框附值? 在iframe中打开编辑模式后怎样取得点击的无素,有什么好的方法 文本框输入值验证问题 请问用脚本如何来实现下面的页面跳转?请各位指教,表示感谢!!!! 一个checkbox的故事。。 求这样的代码 ext窗体交互问题 extjs json 错误 invalid label
a:1223;
}
alert(s.a);
delete s.a;
alert(s.a);delete是关键字。
请看注释:
描述
从对象中删除一个属性,或从数组中删除一个元素。
语法
delete expression
其中 expression 是一个有效的 JScript 表达式,通常(但不是必须)是一个属性名或数组元素。 说明
如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回 false。
在所有其他情况下,返回 true。
delete只能删除对象的属性 不能删除变量