从对象中删除一个属性,或从数组中删除一个元素。
delete expression
expression 参数是一个有效的 JScript 表达式,通常是一个属性名或数组元素。
说明
如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回 false。
在所有其他情况下,返回 true。
// JavaScript var o = {}; o.x = new Object(); delete o.x;
//数组元素的删除,很简单。在java中不见这样的用法。 var o = {a:'hello', b:'world'}; delete o.a;