본문 바로가기

1일1티스토리

250915 - enum / const enum

우아한 타입스크립트 with 리액트 2장 - 읽다 말았으.ㅁ 컨디션 난조 이슈..

지난주에 읽었어야 했는데...

배포 때문에 바빠서 못읽엇다(핑계)

 

enum

열거형

컴파일 후에도 JS 객체로 남아서, 런타임에서 참조 가능

*런타임에서 참조 가능 : 컴파일된 JS 코드 안에서도 실제 객체 형태로 존재해 실행 중 그 값을 다룰 수 o

즉 조회, 순회, 역매핑 등이 가능

 

함수로 표현도 가능

but. 책에서 보면 지양하는 팀이 많은듯?

넓은 범위에 확장해서 써야 하는 경우, 코드 가독성 고려, DX 적인 측면에서 선호하기도 한다

 

const enum

직접적인 값으로 참조됨 -> enum 참조가 상수 값으로 대체됨