[TS] Enum 타입

짱효·2024년 1월 9일
0

📖 TypeScript

목록 보기
8/20
post-thumbnail
  • 여러가지 값들에 각가 이름을 부여해 열거해두고 사용하는 타입
  • 자바스크립트엔 없는 새로운 타입
const user1 = {
  name: "이정환",
  role: 0, // 0 <= 관리자
};

const user2 = {
  name: "홍길동",
  role: 1, // 1 <= 일반 유저
};

const user3 = {
  name: "아무개",
  role: 1, // 1 <= 일반 유저
};

이렇게 role을 숫자로 표시하지만 까먹을수도 있다.
➡️이것을 해결해주는게 Enum

Enum 활용하기

  • 확인하기

  • 시작 숫자를 할당하면 다음 key들은 +1로 할당한다.

숫자형 Enum

문자형 Enum

Enum의 장점

  • 할당할때 값을 헷갈리지 않는다!

Enum의 특이점

  • 컴파일해도 Enum은 사라지지않는다.
profile
✨🌏확장해 나가는 프론트엔드 개발자입니다✏️

0개의 댓글