给定一组值[1,2,0,-5,8,3]
,如何在JavaScript中获得最大值?
我知道我可以编写一个循环并跟踪最大值,但我正在寻找一种更有效的方法来使用JavaScript语法。
答案 0 :(得分:1)
您可以使用Math.max
和ES6 spread syntax (...
):
let array = [1, 2, 0, -5, 8, 3];
console.log(Math.max(...array)); //=> 8

答案 1 :(得分:0)
您可以使用以下内容:
yourArray.reduce((max, value) => {return Math.max(max, value)});
reduce
将对数组中的值进行迭代,每次返回当前值之前的所有值的最大值。