如何将元素添加到数组中的所有对象

时间:2016-08-17 09:56:36

标签: javascript node.js

我有一个对象数组:

var data = [{"name":"albin"},{"name", "alvin"}];

如何在所有记录中添加元素?

我想将"age":"18"添加到所有记录中:

[{"name":"albin", "age":"18"},{"name", "alvin", "age":"18"}];

2 个答案:

答案 0 :(得分:4)

使用forEach遍历此json数组&为每个对象添加一个键age

var data = [{
  "name": "albin"
}, {
  "name": "alvin"
}];

data.forEach(function(item) {
  item.age = 18
});

console.log(data);

注意:问题中的json无效

JSFIDDLE

答案 1 :(得分:0)



var data = [{"name": "albin"}, {"name": "alvin"}];
for (var i = 0; i < data.length; i++) {
    data[i].age = "18";
}
&#13;
&#13;
&#13;