【发布时间】:2019-04-03 07:41:53
【问题描述】:
我有一个对象数组:
array = [
{name: 'name'},
{name: 'name'},
{name: 'name'},
{name: 'name'},
]
我想为每个人添加 key: '123' 所以它会是:
array = [
{name: 'name', key: '123'},
{name: 'name', key: '123'},
{name: 'name', key: '123'},
{name: 'name', key: '123'},
]
我尝试过的:
checked = false;
this.editObj.forEach(item => item.push(this.checked))
错误:item.push 不是函数。
但它不起作用。如何以正确的方式做到这一点?
【问题讨论】:
-
要修改数组内的对象所以需要使用
item["key"] = "123"
标签: javascript arrays angular typescript javascript-objects