【发布时间】:2017-05-31 02:32:28
【问题描述】:
我有两个数组,其中包含两个对象 vm.baselinesData=[Object,Object] 再进一步,这两个对象又包含两个对象,每个对象都在其中 0:对象 1:对象进一步每个对象具有不同的属性“服务名称”(变量)和另一个属性作为基线
我有另一个数组 vm.contractYearData 具有相同的数组和属性结构。
for(var i=0;i < vm.baselinesData.length;i++){
for(var j=0;j< vm.contractYearData.length;j++){
if(vm.baselinesData[i].serviceName == vm.contractYearData[j].serviceName){
vm.baselinesData[i].yearBaselines = vm.contractYearData[j].baselines;
}
}
}
如何通过将该数组的每个对象的服务名称与 vm.contractYearData 的服务名称进行比较,将名为 yearBaselines 的新对象添加到 vm.baselinesData 数组的每个对象中
【问题讨论】:
标签: javascript angularjs arrays json for-loop