JavaScript - 문제 미리보기

문제 567

hard
다음 코드의 빈칸에 들어갈 메서드와 그 결과는?
```javascript
const numbers = [5, 10, 15, 20];
const result = numbers.______(function(total, value) {
return total + value;
}, 100);
console.log(result);
```
A. `map` - `[105, 110, 115, 120]`
B. `filter` - `[5, 10, 15, 20]`
C. `reduce` - `150`
D. `forEach` - `undefined`

정답: C

`reduce()` 메서드는 배열의 각 요소에 대해 함수를 실행하여 하나의 값으로 축약합니다. 초기값이 100이고, 각 요소(5, 10, 15, 20)를 순서대로 더하면: 100 + 5 + 10 + 15 + 20 = 150이 됩니다.

💡 학습 팁

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