[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 공식 문서에서 확인하실 수 있습니다.