当前位置:   article > 正文

求数组最大、最小值最简单的几种方法_求数组中最小数

求数组中最小数
let arr = [10, 20, 50, 60, 88, 30]

方法一:传统方式

假设第一个是最大(最小)的,通过遍历数组,依次查找最大(最小)的,将最大(最小)赋值给numMax

  1. let numMax = arr[0]
  2. for (let i = 1; i < arr.length; i++) {
  3. numMax = arr[i] > numMax ? arr[i] : numMax
  4. }
  5. console.log(numMax)

方法二:利用Math.max()

...是js的展开语法,等价于apply的方式

  1. let numMax = Math.max(...arr)
  2. console.log(numMax)

方法三:利用apply

apply是上下文调用修改this指向第一个参数是修改的this指向,在这里不用修改,写自己是为了占位

  1. let numMax = Math.max.apply(Math, arr)
  2. console.log(numMax)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/598731
推荐阅读
相关标签
  

闽ICP备14008679号