Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向数组中的所有对象添加元素_Javascript_Node.js - Fatal编程技术网

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。它是一个对象数组。请阅读