在foreach Javascript中找到最大的数值?`

时间:2014-05-19 10:52:33

标签: javascript angularjs

好的,请采取以下措施:fiddle

如何为每个收集每个北方值的最高值和javascript中的南方最低值运行?

好的,我选择了这个:

    function finder(cmp, arr, attr) {
       var val = arr[0][attr];
       for (var i = 1; i < arr.length; i++) {
           val = cmp(val, arr[i][attr]);
       }
       return val;
   }

1 个答案:

答案 0 :(得分:2)

Angular有一个可爱的内置forEach功能:

var lowestFound = false;
var lowest = 0;

angular.forEach(values, function(value, key) {
  if (value < lowest || lowestFound === false) {
    lowest = value;
    lowestFound = true;
  }
});

return lowest;

不完美,但应该有效。 :)