profile
Frontend Developer
post-thumbnail

Literal Type과 As Const

지금까지 TypeScript를 정리하면서 느낀 점은, 타입 지정이라는 기능을 개발자들의 다양한 요구를 반영하게 되면서 매우 세심한 기능들을 사용할 수 있게 되었다는 점입니다. 이번 게시물에서 다뤄 볼 Literal Type도 여기에 해당된다고 할 수 있겠습니다. Literal Type? Literal Type의 개념 제가 변수를 하나 만들었다고 가정하겠습니다. 그리고 저는 이 변수에, 'A'라는 문자열 데이터 하나만 담고 싶습니다. 그러면 간단하게 다음처럼 코드를 작성하면 될 것입니다. 그런데 'A' 혹은 'B'를 담고 싶으면 어떻게 해야 할까요? const 키워드 하나만으로는 딱 두 개의 알파벳만 허용하도록 하는 게 불가능해보이네요. 이럴 때 사용하는 것이 바로 Literal Type입니다. Literal Type은 어떤 변수가 특정한 타입을 넘어서, 특정한 값만 받아들일 수 있도록 선언하는 것입니다. ![](https://images.ve

2022년 3월 11일
·
0개의 댓글
·