在javascritp中如何用函数求数组的最大值
时间: 2023-05-20 11:05:57 浏览: 135
通过数组求任意多个数字的最大值
在 JavaScript 中,可以使用 Math.max() 函数来求一个数组的最大值。具体实现如下:
```javascript
function getMax(arr) {
return Math.max.apply(null, arr);
}
// 示例
const arr = [1, 2, 3, 4, 5];
console.log(getMax(arr)); // 输出 5
```
其中,Math.max() 函数接受任意数量的参数,并返回其中的最大值。但是,它不支持直接传入一个数组作为参数。因此,我们需要使用 apply() 方法来将数组作为参数传递给 Math.max() 函数。在这个例子中,我们将 null 作为第一个参数传递给 apply() 方法,因为我们不需要使用 this 关键字。
阅读全文