그냥 enum은 컴파일 후 function 객체로 생성되고 const enum 값’만 남고 해당 몸체는 사라진다.
소스코드
기억할 점은 결과적으로 const enum 선언의 변수명으로 접근을 하면 에러 발생한다.
소스코드
enum 값에 명시적으로 숫자를 할당하고 그 다음 값을 지정하지 않으면 그 다음 숫자부터 자동 할당된다.
하지만 숫자가 아닌 값을 할당하면 그 이후값은 자동으로 할당되지 않는다.
😅그런데 아마 Playground니까 컴파일되었지, 실제 사용할 때는 typscript lint에서 에러로 잡아서 컴파일 안될 것 같기도함