// case 1
enum Shoes {
Nike,
Adidas,
}
let myShoes = Shoes.Nike;
console.log(myShoes); // 0
// case 2
enum Shoes {
Nike= 10,
Adidas,
}
let myShoes = Shoes.Adidas;
console.log(myShoes); // 11
// case 3
enum Shoes {
Nike = 'nike',
Adidas = 'adidas',
}
let myShoes = Shoes.Nike;
console.log(myShoes); // nike
java에서 처럼 enum을 출력하면 0,1,2 이런식으로 현재 키의 index가 출력되게 된다.
문자를 할당하여 추가로 초기화를 시켜줘야 된다 ( case 3 )
'TypeScript' 카테고리의 다른 글
[TypeScript] 유틸리티 타입 - ReturnType 가이드 (0) | 2025.02.19 |
---|---|
[TypeScript] 유틸리티 타입 (0) | 2024.12.22 |
[TypeScript] 함수 오버로딩의 개념과 주의사항 가이드 (0) | 2024.12.21 |
[TypeScript] TypeScript 초보자를 위한 tsconfig.json 가이드 (0) | 2024.12.20 |
[TypeScript] type VS interface (0) | 2024.11.22 |