JavaScript - 문제 미리보기
문제 668
medium
다음 코드에서 Map의 모든 값들의 합을 구하는 올바른 코드는?
```javascript
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
let total = 0;
for (const x of fruits.______()) {
total += x;
}
```
정답: C
`values()` 메서드는 Map의 모든 값들에 대한 이터레이터를 반환합니다. for...of 루프와 함께 사용하면 각 값을 순회할 수 있습니다. 이 코드에서는 500, 300, 200을 차례로 더하여 총합 1000을 구하게 됩니다. `keys()`는 키만, `entries()`는 [키, 값] 배열을 반환하므로 값만 필요한 이 상황에는 적합하지 않습니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.