js获取数组中最小值的索引

[20, 50, 6, 100, 80] 如何获取最小值的索引呢?
这个数组可以很明显看出来最小值是6,索引为2,那怎么用js查找出最小值?

  • 使用Math.min 找出最小值
var arr = [20, 50, 6, 100, 80];
var min = Math.min(...arr);
console.log(min); //6
  • 找出索引findIndex
var arr = [20, 50, 6, 100, 80];
var min = Math.min(...arr);
console.log(min); //6
let minIndex = arr.findIndex((item, index) => {
  return item == min;
});
console.log(minIndex);//2

那么如何找出数组中的最大值呢,同样的let max = Math.max(...arr)

你可能感兴趣的:(js获取数组中最小值的索引)