数组中的最大值和最小值 JavaScript
我们需要编写一个接收一个数字数组并返回其最大值和最小值的差值的函数。
首先,创建一个数组 −
const arr = [23,54,65,76,87,87,431,-6,22,4,-454];
现在,使用 Math.max() 和 Math.min() 方法分别找到最大值和最小值 −
const arrayDifference = (arr) => { let min, max; arr.forEach((num, index) => { if(index === 0){ min = num; max = num; }else{ min = Math.min(num, min); max = Math.max(num, max); }; });
完整代码如下 −
示例
const arr = [23,54,65,76,87,87,431,-6,22,4,-454]; const arrayDifference = (arr) => { let min, max; arr.forEach((num, index) => { if(index === 0){ min = num; max = num; }else{ min = Math.min(num, min); max = Math.max(num, max); }; }); return max - min; }; console.log(arrayDifference(arr));
输出
控制台中的输出将为 −
885
广告