js使用reduce求数组中的最大数, var arr = [2,4,6,3,7,8,5]
时间: 2023-07-02 20:23:09 浏览: 81
通过数组求任意多个数字的最大值
可以使用 reduce 方法结合 Math.max 来求数组中的最大数,代码如下:
```
var arr = [2, 4, 6, 3, 7, 8, 5];
var max = arr.reduce(function(prev, curr) {
return Math.max(prev, curr);
});
console.log(max); // 输出 8
```
在 reduce 方法中,第一个参数 prev 为上一次迭代的返回值,第二个参数 curr 为当前迭代的元素值。在每次迭代中,将 prev 和 curr 中的最大值作为下一次迭代的返回值,最终得到数组中的最大值。
阅读全文