方法1:先排序再取数组最后一项
var arr = [1,3,4,2];
arr.sort(function(a,b){return (a - b)});
console.log(arr[arr.length-1]);
方法2:遍历判断
var arr = [1,3,4,2];
var max = arr[0]
arr.forEach(ele=>{
if(max<ele){
max = ele
}
})
console.log(max);
方法3:使用内置函数Math.max()
var arr = [1,3,4,2];
//使用apply
var max = Math.max.apply(null,arr);
//或者用es6展开运算符
var max2 = Math.max(...arr)
//或者用eval
var max3 = eval(`Math.max(${arr})`);
console.log(max);
console.log(max2);
console.log(max3);