JavaScript求数组最大值 三种方法
let arr = [20, 30, 10, 60, 20];
console.log(getMax(arr));
1-Sort方法
// 方法一 sort方法
function getMax(arr) {
arr.sort((a, b) => {
return b - a
})
return arr[0]
}
2-Math方法
// 方法二 Math方法
function getMax(arr){
return Math.max(...arr)
}
3-Reduce方法
// 方法三
function getMax(arr) {
return arr.reduce((n1, n2) => {
return n1 > n2 ? n1 : n2
})
}