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; } ```
A. keys
B. entries
C. values
D. forEach

정답: C

`values()` 메서드는 Map의 모든 값들에 대한 이터레이터를 반환합니다. for...of 루프와 함께 사용하면 각 값을 순회할 수 있습니다. 이 코드에서는 500, 300, 200을 차례로 더하여 총합 1000을 구하게 됩니다. `keys()`는 키만, `entries()`는 [키, 값] 배열을 반환하므로 값만 필요한 이 상황에는 적합하지 않습니다.

💡 학습 팁

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