求最大值
1.reduce()归并
var max=arr.reduce(fuction(pre,current,index,_arr){
if(pre>current){
current=pre;
}
return current;
})
console.log(max);
2.sort()排序
var sortArr=arr.sort(function(a,b){
return a-b;
})
console.log(sortArr[arr.lenght-1]);
3.Math.max()
var max=Math.max(...arr);
...收集符,扩展运算符,将运算符后面的变量里的东西每项拆下来
arr=["1","2","3"];
console.log(...arr); //1 2 3
求最大值索引
1.
console.log(arr.indexOf(max));
2.findIndex(回调函数)
箭头函数:
function isMax(){
return;
}
==>
var isMax=()=>{
return;
};
//findIndex(回调函数)
var current=arr.findIndex((item)=>{
return max==item;
})
console.log(current);