JavaScript - 문제 미리보기
문제 343
medium
다음 코드에서 변수들을 Set에 추가한 후의 결과는?
```javascript
const letters = new Set();
const a = "a";
const b = "b";
const c = "c";
const d = "a"; // 주목: 값이 "a"
letters.add(a);
letters.add(b);
letters.add(c);
letters.add(d);
console.log(letters.size);
```
```javascript
const letters = new Set();
const a = "a";
const b = "b";
const c = "c";
const d = "a"; // 주목: 값이 "a"
letters.add(a);
letters.add(b);
letters.add(c);
letters.add(d);
console.log(letters.size);
```
정답: A
Set은 값의 유일성을 보장합니다. 변수 `a`와 `d` 모두 "a"라는 같은 값을 가지고 있으므로, Set에는 "a" 값이 한 번만 저장됩니다. 따라서 실제로는 "a", "b", "c" 세 개의 고유한 값만 저장되어 size는 3이 됩니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.