📅  最后修改于: 2023-12-03 15:24:31.963000             🧑  作者: Mango
在Javascript中,我们可以使用 Math.max()
和 Math.min()
函数来找到一个数组中的最大值和最小值。下面是如何实现的具体步骤:
let arr = [5, 10, 7, 3, 2];
let max = Math.max.apply(null, arr);
console.log(max); // 输出 10
首先,我们声明了一个数组 arr
,该数组包含了一些数字。
然后,我们使用 Math.max()
函数来找到数组中的最大值。Math.max()
函数可以接收任意数量的参数,并返回其中的最大值。我们可以使用 apply()
函数来传递数组作为参数。Math.max.apply(null, arr)
中的 null
表示 this
值,因为 Math.max()
不需要引用任何对象,所以我们传递了 null
。
最后,我们将找到的最大值打印到控制台上。
let arr = [5, 10, 7, 3, 2];
let min = Math.min.apply(null, arr);
console.log(min); // 输出 2
与找到最大值的过程类似,我们可以使用 Math.min()
函数来找到数组中的最小值。我们同样使用 apply()
函数来传递数组作为参数。
最后,我们将找到的最小值打印到控制台上。
以上是如何在Javascript中返回数组的最大值和最小值的方法。这种方法简单易懂,并且可以用于任何类型的数字数组。