작성한 질문수
[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
enum, keyof, typeof
작성
·
135
수정됨
0
"enum, keyof, typeof" 강의 2분 20초경 enum이 javascript로 transpiling될 때 사라진다하셨는데요.
이렇게 된다면 enum 사용한 코드들은 런타임에서 모두 에러가 발생해야하는것 아닌가요?enum의 경우 자바스크립트 코드로 transpiling 될 때 객체로 변환되는게 아닌가해서 질문드립니다.
답변 1
1
enum은 사라지지 않고(js 코드 남아있습니다), const enum은 사라집니다.
const enum EDirection { Up, Down, Left, Right }
위의 코드는 사라진다.const a = EDirection.Up은 transfiling 후 const a = 0으로 남아있게된다.
const a = EDirection.Up
const a = 0
답변감사합니다
위의 코드는 사라진다.
const a = EDirection.Up
은 transfiling 후const a = 0
으로 남아있게된다.답변감사합니다