숫자 배열을 받아 가장 높은 숫자와 가장 낮은 숫자의 차이를 반환하는 함수를 작성해야 합니다.
처음에는 배열을 만듭니다 -
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