方法一.for...in遍历
let arr=[12,42,54,65,86,13]
function maxArr(Arr){
let max=Arr[0]
for(let i in Arr){
if(max<Arr[i]){
max=Arr[i]
}
}
return max
}
let max= maxArr(arr)
console.log('最大值是',max)//最大值是86
方法二.运用Math.max
第一种:(apply)
let arr=[12,42,54,65,86,13]
function maxArr(a){
return Math.max.apply('',a)
}
let res=maxArr(arr)
console.log(res)//86
第二种:(运用扩展运算符...)
let arr=[12,42,54,65,86,13]
function maxArr(a){
return Math.max(...a)
}
let res=maxArr(arr)
console.log(res)//86
第三种:(call)
let arr=[12,42,54,65,86,13]
function maxArr(a){
return Math.max.call(null,...a)//...是扩展运算符,此处相当于去掉数组的[]符号
}
let res=maxArr(arr)
console.log(res)//86