javascript利用函数求数组【10,9,15,12,7】中的最大值
时间: 2024-10-24 09:04:45 浏览: 15
在JavaScript中,你可以使用数组的`Math.max()`方法结合`apply()`或者直接遍历数组的方式来找到数组的最大值。以下是两种常见的做法:
1. **使用`Math.max()`和`apply()`方法**:
```javascript
let arr = [10, 9, 15, 12, 7];
let maxVal = Math.max.apply(null, arr);
console.log(maxVal); // 输出:15
```
这里,`Math.max.apply(null, arr)`会将数组的所有元素作为参数传递给`Math.max`函数。
2. **遍历数组寻找最大值**:
```javascript
let arr = [10, 9, 15, 12, 7];
let maxVal = arr.reduce(function(a, b) {
return a > b ? a : b;
}, arr[0]);
console.log(maxVal); // 输出:15
```
这段代码使用了数组的`reduce()`方法,通过比较每个元素找出最大值。
相关问题
js利用函数求数组[10,9,15,12,7]中的最大值
可以使用Math.max()方法来求解数组中的最大值,代码如下:
```javascript
let arr = [10, 9, 15, 12, 7];
let max = Math.max(...arr);
console.log(max); // 输出 15
```
这里使用了ES6的展开运算符(...)来将数组中的元素展开作为Math.max()方法的参数。
js利用函数求数组[10, 9, 15, 12, 7]中的最大值
可以使用 Math.max() 方法来求出数组中的最大值,如下所示:
```javascript
const arr = [10, 9, 15, 12, 7];
const max = Math.max(...arr);
console.log(max); // 输出 15
```
在上面的代码中,Math.max() 方法可以接受任意个数的参数,所以可以通过使用展开运算符 `...` 来将数组展开成一系列参数,然后求出最大值。
阅读全文