[typescript] 열거형(Enum)을 이용한 반복문 사용하기

이번에는 TypeScript에서 열거형(Enum)을 사용하여 반복문을 어떻게 활용할 수 있는지 살펴보겠습니다.

열거형(Enum)이란?

열거형(Enum)은 관련된 상수들의 집합을 정의할 수 있는 TypeScript의 데이터 형식입니다. 각 상수에는 연속된 숫자값이 할당되며, 기본적으로 0부터 시작하여 1씩 증가하는 값을 갖습니다.

예를 들어, 다음과 같이 요일을 표현하는 열거형을 정의할 수 있습니다.

enum Day {
  Sunday,
  Monday,
  Tuesday,
  Wednesday,
  Thursday,
  Friday,
  Saturday
}

열거형(Enum)을 이용한 반복문 활용하기

이제 정의된 열거형을 반복문에서 활용할 수 있습니다. 아래 예제는 for..of 반복문을 사용하여 열거형의 각 항목을 순회하며 출력하는 방법을 보여줍니다.

for (let day of Object.keys(Day)) {
  console.log(day);
}

위의 코드는 다음과 같이 실행됩니다.

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

Day 열거형의 각 항목이 순회되며 출력됨을 확인할 수 있습니다.

결론

TypeScript의 열거형(Enum)을 활용하여 간편하게 관련된 상수들을 정의하고, 반복문을 통해 처리할 수 있습니다. 열거형은 코드 가독성을 높이고, 상수값을 일목요연하게 파악할 수 있도록 도와줍니다.

더 많은 사용 예제와 정보는 TypeScript 공식 문서에서 확인하실 수 있습니다.