1.循環(huán)for
var arr = [1,2,40,39,3,10];
var max=arr[0];
for(var i=0;i<arr.length;i++){
max = max>arr[i-1]?max:arr[i-1];
}
console.log(max);//40
2.利用apply,Math.max
var arr = [1,2,40,39,3,10];
var max = Math.max.apply(null,arr);
console.log(max);//40
3.reduce
var arr = [1,2,40,39,3,10];
var max = arr.reduce(function(n1,n2){
return n1>n2?n1:n2;
})
console.log(max);//40
4.es6,利用擴(kuò)展運(yùn)算符...
var arr = [1,2,40,39,3,10];
var max = Math.max(...arr);
console.log(max);
好啦翩伪,今天的求數(shù)組最大值的方法就寫到這里啦春塌,歡迎補(bǔ)充凳忙。