Enum & Literal
1. 열거형 Enum : 연관된 아이템들을 함께 묶어서 표현할 수 있는 수단
(사용방법)
- enum을 선언해준다.
- 원하는 프로퍼티에 해당 enum의 변수를 타입으로 지정해준다.
- 아래와 같이 클래스.변수명 과 같은 형태로 사용하면 된다.
- 컴파일된 자바스크립트를 보면 아래와 같은 형태로 나온다.
0, 1, 2 의 형태로 각각 값을 가지는 것을 확인할 수 있다. 이것이 숫자열거형 Numeric Enum 이다. - 근데 만약에 0,1,2의 값을 "Male", "Female"과 같은 String형태로 변경하고 싶다면??
타입스크립트는 String enum을 지원한다.
2. 리터럴 타입 : enum 보다 심플하다.
그냥 스트링으로 적고 | 로 구분해주면 끝~
본 포스팅은 땅콩코딩님의 유투브 강좌를 토대로 작성하였습니다.
'Language > TypeScript' 카테고리의 다른 글
타입스크립트 / 타입으로 사용하는 인터페이스 (0) | 2021.06.06 |
---|---|
타입스크립트 타입 추론 / 타입 명시 (0) | 2021.06.05 |
타입스크립트란 무엇일까? + 개발환경설정 (0) | 2021.06.05 |