처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript에서 Symbol 타입의 핵심 특징으로 올바른 것은?

보통 MDN Web Docs
보기 및 정답
A 생성할 때마다 고유한(unique) 값이 만들어져 객체 속성 키의 충돌을 방지할 수 있다
B 문자열과 자동으로 형 변환되어 동등 비교(==)를 수행할 수 있는 특수 타입이다
C 숫자 연산에 직접 사용할 수 있는 특수한 숫자 타입이며 정수와 실수를 모두 표현한다
D JSON.stringify()를 통해 JSON 문자열로 직렬화할 수 있어 서버 통신에 활용 가능하다

해설

Symbol()은 호출할 때마다 완전히 고유한 값을 생성합니다. 같은 설명 문자열을 전달해도 Symbol('a') !== Symbol('a')입니다. 이 특징으로 객체의 속성 키로 사용하면 다른 코드와 이름 충돌을 방지할 수 있고, Symbol.iterator 같은 내장 심볼로 객체의 동작을 커스터마이즈합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기