{
전주,
서울,
부산
}
enum Color {
Red, // 0
Yellow, // 1
Green, // 2
Blue // 3
}
let choiceColor = Color.Red // 0
이넘으로 지정한 목록들에 접근할수 있다.
초기값을 주지 않는 다면 0부터 차례로 1씩 증가한다.
{
Red=10, // 10
Yellow, // 11
Green, // 12
Blue // 13
}
enum Color {
Red="빨간색",
Yellow="노란색",
Green="초록색",
Blue="파란색"
}
let choiceColor = Color.Red // '빨간색'
enum Answer {
Yes = 'Y',
No = 'N',
}
function askQuestion(answer: Answer){
if(answer === Answer.Yes){
console.log('정답입니다.');
} else if(answer === Answer.No){
console.log('오답입니다.');
}
}
askQuestion(Answer.Yes)
목록안에서의 속성들로만 활용할수 있다.
참고
타입스크립트 핸드북
캡틴판교_타입스크립트 입문