Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

배열 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