JavaScript - 문제 미리보기

문제 383

hard
다음 코드의 빈칸에 들어갈 올바른 초기값은? ```javascript const myIterator = Iterator.from([5, 10, 15]); const result = myIterator.reduce((acc, curr) => acc + curr, _____); // result가 50이 되려면? ```
A. 0
B. 10
C. 20
D. 5

정답: C

`reduce()` 메서드는 accumulator와 현재 값을 이용해 하나의 값으로 축약합니다. 배열의 합 (5+10+15=30)에 초기값을 더한 값이 최종 결과가 됩니다. 50이 되려면 30 + 초기값 = 50이므로, 초기값은 20이어야 합니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.