Javascript:从对象中删除项目

时间:2011-12-03 03:20:28

标签: javascript arrays

我有一个项目对象,用作具有键/值对的字典:

var stuff = {};
stuff["jar"] = "biscuit";

我正在尝试删除某个项目。到目前为止,没有数组方法似乎工作。这甚至是一个数组(正如你可能猜到的那样,我对Javascript的反应并不是太热了)。

如何删除项目?

2 个答案:

答案 0 :(得分:2)

delete stuff['jar']会将其删除

你创建了一个对象文字,并将'jar'属性指定为'biscuit',[]是真正数组的语法,尽管在ECMAScript数组中实际上是对象,应该用于数字索引集合反对键/值特定集

简而言之,您正在为作业使用正确的数据类型。

答案 1 :(得分:0)

delete stuff['jar']

你有一个对象,而不是一个数组。

相关问题