javascript中的delete方法?

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:11:58
javascript中的delete方法作用
请高人解释以下它的用处
和如何使用?

delete 运算符
从对象中删除一个属性,或从数组中删除一个元素。

delete expression

expression 参数是一个有效的 JScript 表达式,通常是一个属性名或数组元素。

说明
如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回 false。

在所有其他情况下,返回 true。

要求
版本 3

Javascript的变量与delete操作符
版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/01/09/javascript-variables-and-delete-operator/以及本声明。

刚刚看到一篇好文(原文链接),对Javascript中的delete操作符分析得很透彻。在这里简单地介绍一下内容。

虽然是一个小小的delete操作符,其行为却异常复杂。

Javascript的变量
delete操作符删除的对象
对变量执行delete的情况
能删除的属性和不能删除的属性
能删除的变量和不能删除的变量
delete的返回值

--------------------------------------------------------------------------------

Javascript的变量
实际上Javascript中,变量 = 对象属性,这是因为 Javascript 在执行脚本之前会创建一个Global对象,所有的全局变量都是这个Global对象的属性,执行