Development/Typescript
[TypeScript] 이넘(Enum)
레오나르도 다빈츠
2022. 6. 6. 16:24
◽ 이넘(enum)이란?
이넘은 특정 값들의 집합을 의미하는 자료형이다.
◽ 예제
숫자형 이넘을 살펴보자.
enum Shoes {
Nike, // 0
Adidas // 1
}
const shoes = Shoes.Nike;
console.log(shoes); // 0
문자형 이넘을 살펴보자.
enum Shoes {
Nike = '나이키',
Adidas = '아디다스'
}
const shoes = Shoes.Nike;
console.log(shoes); // '나이키'
◽ enum을 사용해보자
enum Answer {
Yes = 'Y',
No = 'N'
}
function askQuestion(answer: Answer) {
if(answer === Answer.Yes) {
console.log('정답입니다.');
}
if(answer === Answer.No) {
console.log('정답입니다.');
}
}
출처
타입스크립트 입문 - 기초부터 실전까지 - 인프런 | 강의
타입스크립트를 시작하는 분들을 위한 강의입니다. 최신 자바스크립트 문법을 모르는 분들도 쉽게 배울 수 있도록 교과 과정을 구성하였습니다. 어렵게만 느껴지는 타입스크립트를 입문자 관
www.inflearn.com