1

如何从下面删除条目,例如 [2]?

var object = {};
object[0] = true;
object[1] = true;
object[2] = true;
4

2 回答 2

6

这将起作用:

delete object["2"]

我建议您不要使用“对象”作为变量名。“对象”是保留字。

另外,请参阅这个问题:how-to-remove-a-property-from-a-javascript-object

编辑:

实际上“对象”不在保留字列表中。但是“Object”(大写“O”)在 JavaScript 中确实有意义。所以我无论如何都不鼓励使用这个名字。

于 2012-11-01T11:17:25.703 回答
1

要删除对象属性,请使用delete,如下所示:

delete object[2];
于 2012-11-01T11:17:47.613 回答