문제
배열을 받아서 다른 함수를 반환하는 JavaScript 함수를 작성해야 합니다. 이 함수는 차례로 입력 배열의 해당 요소를 첫 번째 함수에 곱한 새 배열을 반환하는 숫자와 두 번째 기능입니다.
예시
다음은 코드입니다 -
const arr = [2, 5, 2, 7, 8, 4]; const num = 4; const produceWith = (arr = []) => (num) => { const res = arr.map(el => { return el * num; }); return res; }; console.log(produceWith(arr)(num));
출력
다음은 콘솔 출력입니다 -
[ 8, 20, 8, 28, 32, 16 ]