我有一个项目对象,用作具有键/值对的字典:
var stuff = {};
stuff["jar"] = "biscuit";
我正在尝试删除某个项目。到目前为止,没有数组方法似乎工作。这甚至是一个数组(正如你可能猜到的那样,我对Javascript的反应并不是太热了)。
如何删除项目?
答案 0 :(得分:2)
delete stuff['jar']
会将其删除
你创建了一个对象文字,并将'jar'属性指定为'biscuit',[]
是真正数组的语法,尽管在ECMAScript数组中实际上是对象,应该用于数字索引集合反对键/值特定集
简而言之,您正在为作业使用正确的数据类型。
答案 1 :(得分:0)
delete stuff['jar']
你有一个对象,而不是一个数组。