Javascript 向JSON添加新属性?
我有JSON数据,我想更新其中的项目 如何向控制器中的所有id添加名称属性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" },
{
"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的情况。