Javascript:从对象中移除一项

Javascript: removing an item from an object

本文关键字:一项 对象 Javascript      更新时间:2023-09-26

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

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

我正在尝试删除一个项目。到目前为止,似乎没有任何数组方法可以工作。这是一个数组吗(你可能猜到了,我对Javascript不太在行)。

如何删除项目?

delete stuff['jar']将删除它

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

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

delete stuff['jar']

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