Javascript:从对象中移除一项
Javascript: removing an item from an object
我有一个项目对象,用作键/值对的字典:
var stuff = {};
stuff["jar"] = "biscuit";
我正在尝试删除一个项目。到目前为止,似乎没有任何数组方法可以工作。这是一个数组吗(你可能猜到了,我对Javascript不太在行)。
如何删除项目?
delete stuff['jar']
将删除它
你创建了一个对象字面值,并将'jar'属性赋值为'biscuit', []
是真正数组的语法,尽管在ECMAScript中数组是真正的对象,应该用于数字索引集,而不是键/值特定集
简而言之,您正在使用正确的数据类型。
delete stuff['jar']
你有一个对象,而不是一个数组
相关文章:
- 如何从对象数组中获取最后一项
- 为什么只有最后一项显示,而不是全部显示
- 删除最后一项jquery
- $q.all当输入数组中的一项不是promise时,Typescript检查器失败
- 使一组对象与 jQuery 一起拖动
- 为什么我的“for”循环只获取 html 中的最后一项
- 旋转一组对象,同时保持其方向不变
- 有没有办法检查一个对象是否存在并且在一行中有一个子对象
- 我无法将下拉列表的默认值设置为最后一项
- 流星批量插入仅插入最后一项
- 我怎么能知道元素是最后一项
- 如何删除WinJS组绑定列表的最后一项
- 在immutable.js中更改列表中的一项
- 使用handlers.js模板以数组中的最后一项为条件
- empty().append()追加循环中的最后一项
- LoDash:从一组对象属性中获取一组值
- 如何按排序键顺序获取对象中的最后一项
- Javascript:从对象中移除一项
- AngularJS -如何在ng-repeat到达对象的最后一项时停止它
- 如何在对象数组中挑出一项,然后遍历其余项