【发布时间】:2018-06-05 23:26:52
【问题描述】:
假设我有这个 JSON。
[{ "a" : "1" , "b" : "2"},{ "a" : "2" , "b" : "2"}, { "a" : "3" , "b" : "3"}]
我想要这个
[{ "a" : "1" , "b" : "1" , "c" : "asd"},{ "a" : "2" , "b" : "2", "c" : "asd"}, { "a" : "3" , "b" : "3" , "c" : "asd"}]
如何通过javascript在每个数组上添加“c”? 我尝试使用 arr.push({ "c" : "asd"}) 但结果是
[{ "a" : "1" , "b" : "2"},{ "a" : "2" , "b" : "2"}, { "a" : "3" , "b" : "3"},{"c" : "asd"}]
谢谢。
【问题讨论】:
-
这就是你尝试的全部吗?我建议检查循环和迭代。
-
听起来像你想要的
Array.map -
Array.map 对于向对象数组添加属性是多余的 - forEach 完全可以
标签: javascript json arraylist