코플릿 기록/JavaScript
고차함수 24번
뭉지야
2023. 1. 15. 00:31
728x90
#문제
number 타입을 요소로 갖는 배열을 입력받아 배열의 모든 요소의 곱을 리턴해야 합니다.
반드시 arr.reduce를 이용해서 풀어야 합니다.
빈 배열을 입력받은 경우, 1을 리턴해야 합니다.
#예시
let output = computeProductOfAllElements([2, 5, 6]);
console.log(output); // --> 60
#정답
function computeProductOfAllElements(arr) {
if(arr.length === 0) {
return 1;
}
return arr.reduce((acc,cur) => acc*cur);
}
728x90