enum

H802·2024년 10월 31일

📘 enum

  • 타입스크립트에서 특정 값들의 집합을 정의하는데 사용되는 데이터 구조

  • 관련된 상수 값들의 집합

  • 기본적으로 숫자 값을 자동으로 할당

  • 초기화 시, 이름을 붙여주면 코드의 의미를 명확하게 전달 및 잘못된 값을 넣을 위험 방지

  • 코드의 가독성을 높이고, 유지보수를 쉽게 하며, 오류를 방지하고, 타입 안전성을 보장

1. 기본 Enum

enum Direction {
    Up,    // 0
    Down,  // 1
    Left,  // 2
    Right  // 3
}

let move: Direction = Direction.Up;

console.log(move); // 1
  • 초기화값에 이름을 주는 방식으로 각 값을 정의

2. 문자열 Enum

enum Color {
    Red = "RED",
    Green = "GREEN",
    Blue = "BLUE"
}
profile
배운 내용 정리하기 위해 쓰는 블로그

0개의 댓글