Javascript 如何向数组中的所有对象添加元素
我有一个对象数组:Javascript 如何向数组中的所有对象添加元素,javascript,node.js,Javascript,Node.js,我有一个对象数组: var data = [{"name":"albin"},{"name", "alvin"}]; 如何向所有记录添加元素 我想在所有记录中添加“年龄”:“18”: [{"name":"albin", "age":"18"},{"name", "alvin", "age":"18"}]; 使用forEach通过这个json数组迭代并向每个对象添加一个键age var data = [{ "name": "albin" }, { "name": "alvin" }];
var data = [{"name":"albin"},{"name", "alvin"}];
如何向所有记录添加元素
我想在所有记录中添加“年龄”:“18”
:
[{"name":"albin", "age":"18"},{"name", "alvin", "age":"18"}];
使用
forEach
通过这个json数组迭代并向每个对象添加一个键age
var data = [{
"name": "albin"
}, {
"name": "alvin"
}];
data.forEach(function(item) {
item.age = 18
});
console.log(data);
注意:问题中的json无效
var data=[{“name”:“albin”},{“name”:“alvin”}];
对于(变量i=0;i }
var data=[{“name”:“albin”},{“name”,alvin”}];
不是JSON,而是JSONarray@FlyingGambit:[{“name”:“albin”},{“name”:“alvin”}]
是有效的JSON@KarolKlepacki:JSON是一种字符串格式。这里只有一个JavaScript数组。@Karolklepackki它不是JSON。它是一个对象数组。请阅读