스크립트 열거형에 문자열 값을 할당할 수 없습니다(Initializer 유형 문자열을 변수 유형에 할당할 수 없음). TypeScript 2.4 이후부터는 String Enums가 기능인 것 같습니다. 그러나 다음은 작동하지 않습니다. enum Foo { A = "A", B = "B" } var foo : Foo = "A"; 변수 유형 Foo에 이니셜라이저 유형 문자열을 할당할 수 없습니다. 문자열 리터럴 작업: type Foo = "A" | "B"; 하지만 만약 내가 사용하고 싶다면?enum이 일을 피할 방법이 있습니까?인덱스 식을 사용하여 열거값을 가져올 수 있습니다. enum Foo { A = "A", B = "BB" } var foo : Foo = Foo["A"]; var fooB : Foo = ..