enum 타입
설명
TypeScript는 enum
열거형 데이터 타입을 지원합니다. 멤버라 불리는 명명된 값의 집합을 이루는 자료형으로 기억하기 어려운 숫자 대신 친숙한 이름으로 접근/사용하기 위해 활용할 수 있습니다. 열거된 각 멤버는 별도의 값이 설정되지 않은 경우 기본적으로 0
부터 시작합니다. 아래 코드에서 sarha
변수에 할당된 값은 3
입니다. 설정된 Team
열거형 데이터의 Designer 멤버 값이 숫자 3
이기 때문입니다.
enum
에 설정된 아이템에 값을 할당할 수도 있습니다. 값이 할당되지 않은 아이템은 이전 아이템의 값에 +1
된 값이 설정됩니다.
enum
타입의 편리한 기능으로 숫자 값을 통해 enum
값의 멤버 이름을 도출할 수 있다는 점입니다.
enum
은 다음과 같은 JavaScript 코드로 컴파일 됩니다. enum
데이터 코드는 멤버는 숫자 또는 데이터 값을 속성으로 하는 객체를 생성하는 코드로 변환됩니다.
컴파일 코드:
실습
학습한 내용을 아래 에디터에 직접 입력해 확인해봅니다.
참고
Last updated