数组foreach循环每一项获取该数组最大最小值
时间: 2023-09-12 07:10:00 浏览: 112
可以使用数组的reduce方法来获取最大值和最小值,再结合forEach循环遍历每一项,可以实现该功能。以下是示例代码:
```javascript
const arr = [2, 6, 3, 8, 4, 1];
let max = arr.reduce((prev, curr) => {
return prev > curr ? prev : curr;
});
let min = arr.reduce((prev, curr) => {
return prev < curr ? prev : curr;
});
arr.forEach(item => {
console.log(item);
});
console.log('max:', max);
console.log('min:', min);
```
输出结果:
```
2
6
3
8
4
1
max: 8
min: 1
```
在上述代码中,reduce方法用于获取数组的最大值和最小值,forEach方法用于遍历每一项,并将每一项打印出来。
阅读全文