关于js中的delete

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于js中的delete相关的知识,希望对你有一定的参考价值。

参考技术A 首先,<code>delete</code>删除成功返回<code>true</code>,失败返回<code>false</code>。

仔细一看便知,这里的<code>this</code>指向的是<code>function wxCount()</code>,而在javascript中,<code>delete</code>是无法删除一般的变量或者<code>function</code>的,永远都会返回<code>false</code>。

大多数情况下可以理解为:通过变量或者函数声明的属性不能删除。

<code>x</code>可以理解为全局对象<code>GLOBAL</code>的一个属性,即<code>GLOBAL.x</code>,可以删除成功。函数中的<code>obj</code>也被置为全局属性,同理。

删除数组中元素,数组长度不会发生变化,但是元素实际不存在数组中了。

如果将最后个元素置为undefined,实际还是存在数组中。

关于delete更深的问题和兼容性问题,可以参考
深入理解JS的delete

以上是关于关于js中的delete的主要内容,如果未能解决你的问题,请参考以下文章

关于new和delete中的一些问题

关于new和delete中的一些问题

关于 js 对象

关于oracle里面delete,trancate,drop的区别和用法。详细点。谢谢

php关于循环、form表单的问题

关于SQL DELETE嵌套子查询问题