JavaScript - 문제 미리보기
문제 383
hard
다음 코드의 빈칸에 들어갈 올바른 초기값은?
```javascript
const myIterator = Iterator.from([5, 10, 15]);
const result = myIterator.reduce((acc, curr) => acc + curr, _____);
// result가 50이 되려면?
```
정답: C
`reduce()` 메서드는 accumulator와 현재 값을 이용해 하나의 값으로 축약합니다. 배열의 합 (5+10+15=30)에 초기값을 더한 값이 최종 결과가 됩니다. 50이 되려면 30 + 초기값 = 50이므로, 초기값은 20이어야 합니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.