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
//方法四:reduce()
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐