【发布时间】:2016-06-17 05:42:23
【问题描述】:
我有两个数组,它们的结构几乎相同,除了一个在每个对象上都有一个 property:value 对,而另一个没有。
纽卡斯尔阵列(with clubCode 属性)
[
{"clubCode": "newcastle-united",
"firstName": "Tim",
"lastName": "Krul",
"position": "gk"},
{"clubCode": "newcastle-united",
"firstName": "Rob",
"lastName": "Elliot",
"position": "gk"}
]
阿森纳阵列(没有clubCode属性)
[
{"firstName": "Petr",
"lastName": "Cech",
"position": "gk",
{"firstName": "David",
"lastName": "Ospina",
"position": "gk"}
]
是否可以将push() clubCode 属性添加到阿森纳数组中的每个 对象,这样我就不必手动将其添加到每个对象中?
...所以每个对象都以"clubCode": "arsenal"开头。
或者如果有任何其他解决方案我很想听。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
您要在哪个基础上添加它以及您的最终数据结构是什么样的?
-
我正在运行 AngularJS,并且我正在通过调用一个 JSON 文件来访问
$scope.arsenalSquad数组,这是同一个数组。数组返回为arsenalSquad.data。在我的控制器中,我想编写必要的代码来返回该数组中的每个对象,其属性为clubCode,对应的值为arsenal。
标签: javascript arrays angularjs object push