JavaScript求数组中的最大最小值
求数组中的最大值
var arr = [1,2,4,5,3,9,6,7];
var arrMax = arr[0];
for(var i=0;i<arr.length;i++){
arrMax = Math.max(arrMax,arr[i]);
}
console.log(`数组的最大值为:${arrMax}`)
var arr = [1,2,4,5,3,9,6,7];
arr = arr.sort(function(a,b){
return a-b;
})
console.log(`数组的最大值为:${arr[arr.length-1]}`)
var arr = [1,2,4,5,3,9,6,7];
function arrMax(a,b){
return Math.max(a,b);
}
console.log(`数组的最大值为:${arr.reduce(arrMax)}`)
var arr = [1,2,4,5,3,9,6,7];
Math.max.apply(null,arr)
var arr = [1,2,4,5,3,9,6,7];
Math.max(...arr)
求数组中的最小值
var arr = [1,2,4,5,3,9,6,7];
var arrMin = arr[0];
for(var i=0;i<arr.length;i++){
arrMin = Math.min(arrMin,arr[i]);
}
console.log(`数组的最小值为:${arrMin}`)
var arr = [1,2,4,5,3,9,6,7];
arr = arr.sort(function(a,b){
return b-a;
})
console.log(`数组的最小值为:${arr[arr.length-1]}`)
var arr = [1,2,4,5,3,9,6,7];
function arrMin(a,b){
return Math.min(a,b);
}
console.log(`数组的最小值为:${arr.reduce(arrMin)}`)
var arr = [1,2,4,5,3,9,6,7];
Math.min.apply(null,arr)
var arr = [1,2,4,5,3,9,6,7];
Math.min(...arr)