利用展开运算符,求数组的最大值和最小值
要求一个数组的最大值和最小值,可以使用JavaScript的内置方法 Math.max()
和 Math.min()
。
const numbers = [5, 3, 9, 1, 7];
const max = Math.max(...numbers);
const min = Math.min(...numbers);
console.log("最大值:", max);
console.log("最小值:", min);
在上述代码中,我们首先定义了一个数组 numbers
。然后,通过使用 Math.max()
和 Math.min()
方法,分别传入展开运算符 ...
和数组 numbers
,来求得数组的最大值和最小值。
最后,我们将最大值和最小值打印到控制台上。对于给定的 numbers
数组,将输出:
最大值: 9
最小值: 1
请注意,Math.max()
和 Math.min()
方法接受一系列参数,而不是一个数组。通过使用展开运算符 ...
,我们可以将数组元素展开作为参数传递给这两个方法。这样,我们就能够求得数组的最大值和最小值。