JavaScript - 문제 미리보기

문제 667

medium
빈칸에 들어갈 메서드와 출력 결과로 올바른 것은? ```javascript const fruits = new Map(); fruits.set("apples", 500); fruits.set("bananas", 300); fruits.______("apples"); console.log(fruits.has("apples")); ```
A. `get` → `true`
B. `delete` → `false`
C. `clear` → `true`
D. `remove` → `undefined`

정답: B

`delete()` 메서드는 Map에서 지정된 키의 요소를 제거합니다. "apples" 키를 삭제한 후 `has("apples")`를 호출하면, 해당 키가 더 이상 존재하지 않으므로 `false`를 반환합니다. `has()` 메서드는 Map에 특정 키가 존재하는지 확인하여 존재하면 `true`, 존재하지 않으면 `false`를 반환합니다.

💡 학습 팁

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