Javascript 向JSON添加新属性?

Javascript 向JSON添加新属性?,javascript,angularjs,json,Javascript,Angularjs,Json,我有JSON数据,我想更新其中的项目 如何向控制器中的所有id添加名称属性 { "games" : [ { "id":["1"] }, { "id":["2"] }, { "id":["3"] }, { "id":["4"] }, { "id":["5"] }, { "id":["6"] } ] } 应该是: { "games" : [ { "id":["1"],"name":"1" },

我有JSON数据,我想更新其中的项目

如何向控制器中的所有id添加名称属性

{ 
  "games" : [
      { "id":["1"] },
      { "id":["2"] },
      { "id":["3"] },
      { "id":["4"] },
      { "id":["5"] },
      { "id":["6"] }
   ]
}
应该是:

{ 
  "games" : [
      { "id":["1"],"name":"1" },
      { "id":["2"],"name":"2" },
      { "id":["3"],"name":"3" },
      { "id":["4"],"name":"4" },
      { "id":["5"],"name":"5" },
      { "id":["6"],"name":"6" }
   ]
}

for (var i = 1; i <= games.length; i++) {
    games[].name = i;
}
使用forEach循环遍历data.games数组的每个项,然后使用game.name=game.id[0]简单地添加name属性

常量数据={ 游戏:[ {id:[1]}, {id:[2]}, {id:[3]}, {id:[4]}, {id:[5]}, {id:[6]} ] }; data.games.forEachgame=>game.name=game.id[0]; 控制台日志数据 使用forEach循环遍历data.games数组的每个项,然后使用game.name=game.id[0]简单地添加name属性

常量数据={ 游戏:[ {id:[1]}, {id:[2]}, {id:[3]}, {id:[4]}, {id:[5]}, {id:[6]} ] }; data.games.forEachgame=>game.name=game.id[0];
控制台日志数据;回答很好,但可能有一些注释来描述data.games的情况。回答很好,但可能有一些注释来描述data.games的情况。