[typescript] 열거형(Enum) 멤버의 별칭 지정
열거형 멤버의 별칭
열거형 멤버에 별칭을 부여하기 위해서는 다음과 같이 열거형 멤버 이름 뒤에 등호(=
)와 함께 별칭을 지정할 수 있습니다.
enum Direction {
Up = 'UP',
Down = 'DOWN',
Left = 'LEFT',
Right = 'RIGHT'
}
위 예제에서 Direction.Up
은 실제로 'UP'
를 가리키게 됩니다.
활용 예제
열거형 멤버의 별칭을 활용하는 예제를 살펴보겠습니다.
function move(direction: Direction) {
if (direction === Direction.Up) {
console.log('Moving up');
} else if (direction === Direction.Down) {
console.log('Moving down');
}
}
위의 코드에서 move
함수는 Direction
열거형을 이용하여 direction
매개변수를 받습니다. 이렇게 함으로써 해당 매개변수가 특정한 값의 집합에서만 선택될 수 있도록 보장할 수 있습니다.
결론
TypeScript의 열거형(Enum)은 특정 값들에 이름을 부여하여 코드를 더 읽기 쉽고 유지보수하기 좋게 만들어줍니다. 열거형 멤버에 별칭을 지정하여 더 쉽게 활용할 수 있도록 하는 것은 TypeScript가 제공하는 강력한 기능 중 하나입니다.