欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

取出数组中的最大值和最小值

程序员文章站 2024-02-17 10:23:34
...

 如果要在数组当中取出最大值或者最小值,js提供了方法Math.max(1, 2, 3, 4) // 4 

但是如果要从数组总取出最大值最小值,Math.max方法就不能这样调用了,要用到apply方法

// 取数组中的最大值

var arr = [3, 45, -93, 1.04, -0.03, 0]

var max = Math.max.apply(null, arr)

console.log('最大值', max) // 可以得出结果为45

// 最小值同理

var min = Math.min.apply(null, arr)

console.log('最小值', min) // 得出结果为-93

 apply()方法简单理解为调用函数的方式,但是它可以改变this指向,用指定数组替换函数的参数

也可以设置为null,不设置指向,直接定义变量,赋值给变量即可使用

相关标签: 前端 数组