enum

KNOW-HOW/SCRIPT

[TS] 객체의 key값으로 enum 사용하기 (Use Enum as restricted key type in Typescript)

타입스크립트에서 객체의 key 값으로 enum을 사용하고자 하는 경우 enum MyColor { RED = 0, GREEN = 1, BLUE = 2 } const colorText: { [key in MyColor]: string } = { [MyColor.RED]: '레드', [MyColor.GREEN]: '그린', [MyColor.BLUE]: '블루', } // enum의 일부만 key값으로 사용하는 경우 const colorText: { [key in MyColor]?: string } = { [MyColor.RED]: '레드', [MyColor.BLUE]: '블루', } ... colorText[myColor] // myColor = 0 -> '레드' // myColor = 1 -> '그린' //..

코리안심슨
'enum' 태그의 글 목록