其他分享
首页 > 其他分享> > 2021-11-05

2021-11-05

作者:互联网

js中获取数组中最小值

方法如下

var arry = [1, 3, 2, 9, 5, 3, 1, 5, 3, 0, 9, 3, 2, 4, 2, 5, 7];
//方法一:循环遍历
var minNum = arry[0];
arry.forEach((val, index) => {
if (val < arry[index + 1] && val < minNum) {
minNum = val;
}
})
console.log(minNum)
//方法一:循环遍历

//方法二:sort
arry.sort((a,b) => {
    return a-b
})
console.log(arry[0])
//方法二:sort

//方法三:Math.min()
Math.min(...arry)
//方法三:Math.min()

//方法四:reduce()
let arry = [11, 12, 13, 14, 15, 16, 17, 12, 12, 9, 11];
let result = arry.reduce((x, y) => x < y ? x : y)
console.log(result)//9

标签:11,console,val,05,Math,minNum,2021,方法,arry
来源: https://blog.csdn.net/v_shenghuojia/article/details/121167957