-
타입스크립트 Enum에 대해 공부했습니다.
값들을 한 곳에 열거하는 타입입니다.
// TypeScript enum Stages { Easy = 1, // 1을 설정해주니까 1부터 지정됨 (아무것도 값을 지정해주지 않으면 0부터 순서대로 지정됨) Normal, // 그렇다면 이게 2가됨 Hard, // 3 Hell, // 4 } // 만약 문자열을 할당해준다면 그 다음에 뭐가올지 모르는 상태이기 때문에 직접 하나하나 다 할당해주어야 합니다. // ex Easy = 'easy', Normal = 'normal .... console.log(Stages.Normal); // 2 const stage: Stages = Stages.Normal; // 이렇게도 사용가능 const stage2: string = Stage[2]; // 'Normal'
주의할 점은 enum 타입은 기존에 설정되어있는 값이 변할수가 있습니다.
'코딩 기록 > 타입스크립트' 카테고리의 다른 글
(TypeScript) 타입스크립트 Intersection Type(인터섹션 타입) (0) 2021.03.04 (TypeScript) 타입스크립트 Union Type(유니온 타입) (0) 2021.03.04 (TypeScript) 타입스크립트 배열(Array) 선언과 튜플(Tuple) 선언 (0) 2021.01.25 (TypeScript) 타입스크립트의 기초 타입 선언 (0) 2021.01.23 (TypeScript) 타입스크립트 설치 및 시작해보기 (0) 2021.01.23 댓글