如何向数组中添加一对新的{'id':5}
- 感謝@ndm的评论。我在jsFiddle上尝试了一些代码它正在工作(与items.push('id':5))…,但是当我使用相同的代码时浏览器显示item.id而不是显示项目的更新值(我使用的是angularJS btw)。峩不知道为什么会这样
- 可能与在javascript中向现有数组添加新值重复
- OP正在创建对象数组,而不是值数组
- 附加到数组的可能重复项
因此,如果要將变量设置为等于结果请使用.concat()。
在这种情况下newarray将返回5(数组的长度)。
.push()将向数组末尾添加元素
如果需要将一些元素添加到数组的开头,請使用.unshift()即:
如果要在特定索引处添加对象,请使用.splice()即: