Numbers 배열을 가져와서 재귀를 사용하여 가장 작은 숫자를 반환하는 JavaScript 함수를 작성해야 합니다.
다음이 우리의 배열이라고 가정해 봅시다 -
const arr1 = [-2,-3,-4,-5,-6,-7,-8]; const arr2 = [-2, 5, 3, 0];
이에 대한 코드는 -
const arr1 = [-2,-3,-4,-5,-6,-7,-8]; const arr2 = [-2, 5, 3, 0]; const min = arr => { const helper = (a, ...res) => { if (!res.length){ return a; }; if (a < res[0]){ res[0] = a; }; return helper(...res); }; return helper(...arr); } console.log(min(arr1)); console.log(min(arr2));
다음은 콘솔의 출력입니다 -
-8 -2