【问题标题】:comparing and Copying an content of a array into another array by adding a new object into an existing array using angular js通过使用角度js将新对象添加到现有数组中来比较数组的内容并将其复制到另一个数组中
【发布时间】: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


    【解决方案1】:

    我上面的代码通过改变循环流程回答了这个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 2021-12-28
      • 2017-10-13
      • 2017-03-04
      • 2019-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多