javascript - 将属性添加到对象数组

标签 javascript arrays object underscore.js

我有一个对象数组,如下所示

Object {Results:Array[2]}
     Results:Array[2]
[0-1]
0:Object
       id=1     
       name: "Rick"
1:Object
       id=2     
       name:'david'

我想为这个对象数组的每个元素再添加一个名为 Active 的属性。

最终的结果应该是这样的。

Object {Results:Array[2]}
     Results:Array[2]
[0-1]
0:Object
       id=1     
       name: "Rick"
       Active: "false"
1:Object
       id=2     
       name:'david'
       Active: "false"

谁能告诉我如何实现这一目标。

最佳答案

使用Array.prototype.map()

Results.map(obj => ({ ...obj, Active: 'false' }))

Read the documentation获取更多信息。

关于javascript - 将属性添加到对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38922998/

相关文章:

javascript - Windows 中使用 XMLHttpRequest 的 React.JS POST 值

javascript - typescript 中基于两个值的数组迭代

php - 使用sql获取子项目?

javascript - 保护 "private"类成员免遭修改

java - 使用 .clone() 复制属性

javascript - 如何检索 AMD'ized Dojo 的 XHR 响应代码(+时间戳)?

javascript - 如何防止用户编辑 javascript 中的值

JavaScript的replace()方法

java - TextView 数组不显示数据

c++ - C++-如果找不到帐号,则显示错误消息