JavaScript - 문제 미리보기

문제 660

medium
다음 코드에서 빈칸에 들어갈 올바른 메서드는 무엇인가요? ```javascript const colors = new Set(["red", "green", "blue"]); // 'yellow' 색상이 Set에 있는지 확인 if (colors.______("yellow")) { console.log("Yellow exists"); } else { console.log("Yellow does not exist"); } ```
A. includes
B. contains
C. has
D. exists

정답: C

Set에서 특정 값이 존재하는지 확인할 때는 `has()` 메서드를 사용합니다. 이 메서드는 불린 값(true/false)을 반환합니다: `set.has(value)`: 값이 존재하면 true, 없으면 false 배열의 `includes()`와 비슷한 역할을 하지만, Set에서는 `has()`를 사용합니다. 위 코드에서 "yellow"는 Set에 없으므로 "Yellow does not exist"가 출력됩니다.

💡 학습 팁

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