타입스크립트 문자열 enum 예제
타입스크립트( Typescript )의 문자열 enum 타입은 여러 개의 문자열 값을 하나의 열거형으로 정의하여 사용하는 기능이다.
각각의 enum 멤버에 `READY`, `RUNNING`, `DONE`과 같은 문자열 값을 지정하여, 프로그램에서 사용할 수 있는 상태나 종류를 명확하게 제한하고 구분한다.
문자열 enum 타입은 숫자 enum과 달리 각 멤버가 의미 있는 문자열 값을 가지므로, 실행 결과나 로그를 확인할 때 값의 의미를 쉽게 파악할 수 있다.
예를 들어,
주문 상태, 사용자 권한, 작업 진행 상태, 화면 모드처럼 미리 정해진 값 중 하나를 선택해야 하는 경우에 사용될 수 있다.
동일한 문자열을 여러 위치에 직접 작성하는 실수를 예방하고, 관련된 상수 값을 하나의 이름으로 관리할 수 있다.
타입스크립트의 문자열 enum 타입은 프로그램에서 고정된 문자열 값의 집합을 정의하고 코드의 가독성과 유지보수성을 위한 열거형 표현 방식이다.
⊙
const status = "active";⊙
enum UserStatus {
Active = "ACTIVE",
Inactive = "INACTIVE",
Pending = "PENDING",
}⊙
console.log(UserStatus.Active);⊙
let status: UserStatus;
status = UserStatus.Active;
status = UserStatus.Pending;
댓글
댓글 쓰기