forEach 求数组最大值
时间: 2023-08-19 07:16:45 浏览: 314
可以使用forEach方法来求解数组的最大值。首先,我们可以定义一个变量max,将数组的第一个元素赋值给max。然后,使用forEach方法遍历数组的每一项,将当前值与max比较,如果当前值大于max,则将当前值赋给max。最后,返回max即可得到数组的最大值。
以下是使用forEach方法求解数组最大值的代码示例:
```
let max = arr\[0\];
arr.forEach(item => {
max = item > max ? item : max;
});
console.log(max);
```
这段代码首先将数组的第一个元素赋值给max。然后,使用forEach方法遍历数组的每一项,将当前值item与max比较,如果当前值item大于max,则将当前值item赋给max。最后,输出max即可得到数组的最大值。
请注意,这段代码是使用JavaScript语言编写的。如果您使用的是其他编程语言,可以根据语言特性进行相应的修改。
#### 引用[.reference_title]
- *1* [js求数组最大值的四种方法](https://blog.csdn.net/puddingcsdn/article/details/109253440)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [JS获取数组的最大最小值](https://blog.csdn.net/u011498933/article/details/119650335)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [关于在使用foreach在求Int类型数组中的最大值元素中出现的问题](https://blog.csdn.net/weixin_45948019/article/details/107154369)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文