Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS中的顺序循环_Javascript_Arrays_Angularjs - Fatal编程技术网

Javascript AngularJS中的顺序循环

Javascript AngularJS中的顺序循环,javascript,arrays,angularjs,Javascript,Arrays,Angularjs,我有一个对象数组,我试图使用每个对象的数据执行一个操作 我使用一个循环遍历所有对象,在循环中我有另一个循环,它应该执行一个操作的次数与object属性中的一个数字相同 这是我的密码: for (var i = 0; i < $scope.clusters.length; i++) { if ($scope.clusters[i].latitude && $scope.clusters[i].longitude){ for (var i = 0; i < $

我有一个对象数组,我试图使用每个对象的数据执行一个操作

我使用一个循环遍历所有对象,在循环中我有另一个循环,它应该执行一个操作的次数与object属性中的一个数字相同

这是我的密码:

for (var i = 0; i < $scope.clusters.length; i++) {
  if ($scope.clusters[i].latitude && $scope.clusters[i].longitude){
    for (var i = 0; i < $scope.clusters[i].numberpatients; i++) {
      var heat = [$scope.clusters[i].latitude,$scope.clusters[i].longitude];
      $scope.resultsheat.push(heat);
    }
  }
}

我遗漏了什么?

我建议您使用不同的索引变量,两个循环都有
var I
。在使用属性之前,请使用hasOwnProperty检查对象是否具有该属性。如果更改内部循环的索引变量会发生什么情况?@AlekseySolovey已修复该问题。如果你加上一个答案,我会接受的。奇怪的情况下,关闭!
TypeError: Cannot read property 'numberpatients' of undefined
at main.js:99