我正在尝试使用forEach Javascript方法提取最大数量的数组。到目前为止,这是我所拥有的,但是我知道这是不正确的。



var arr = [2,3,4];
var largest = 0;

arr.forEach(function(elem){
  if(largest < elem)
  largest = elem;
  console.log(largest);
});

最佳答案

这会工作

var arr = [2,3,4];
var largest = 0;

arr.forEach(function(elem){
  if(largest < elem)
  largest = elem;
});

console.log(largest);


但是你为什么还要这么做?为什么不使用Math max?

var largest = Math.max.apply(Math, arr);

关于javascript - 使用forEach()获得最大数量的循环数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35417772/

10-09 06:19