var arr = [0,1,2,4,6,10,-1]
var obj = arr.reduce((a,b,index,arr)=>{
if(b<a.val){
a.val = b;
a.index = index
}else{
console.log(b)
}
return a
},{val:arr[0],index:0})
console.log(obj)
// a为初始的对象 {val:arr[0],index:0}
//b 为 arr 从左到右的数值
// 当b 值小于初始的值时,就改变 初始值的参数
使用 reduce获取数组最小值 和索引
最新推荐文章于 2023-05-23 08:50:30 发布