js 封装一个函数,求任意数组的最大值并返回最大值。
时间: 2024-10-09 10:11:26 浏览: 43
Javascript获取数组中的最大值和最小值的方法汇总
在JavaScript中,你可以封装一个函数`findMaxValue`来求解任意数组的最大值。这个函数通常会遍历数组,将当前遇到的最大值保存下来。以下是这样一个函数的一个简单实现:
```javascript
function findMaxValue(arr) {
// 检查输入是否为空或不是数组
if (!Array.isArray(arr) || !arr.length) {
throw new Error("Input must be a non-empty array.");
}
let max = arr[0]; // 初始化最大值为数组的第一个元素
for (let i = 1; i < arr.length; i++) {
// 如果当前元素大于已知的最大值,则更新最大值
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
// 示例用法
const numbers = [5, 9, 2, 23, 1];
console.log(findMaxValue(numbers)); // 输出:23
阅读全文