인덱스 타입

나현·2023년 3월 23일
0
post-thumbnail

급변하는 기술 시장에서 살아남기 위해 Typescript 공부를 시작하였습니다...
과연 저는 살아남을 수 있을까요?!

👀 들어가기에 앞서...

이번에는 인덱스 타입에 대해 알아보도록 하겠습니다.

👀 인덱스 타입?

인덱스 타입은 원하는 속성, 키 값이 몇 개인지 확실하지 않고,
키 이름도 확실하지 않지만, 타입만은 확실할 때 주로 사용합니다.

interface Dictionary{
  [key:string]: string; //'key'대신 원하는 이름을 써도 됩니다.
}

위 예제를 보면 Dictionary 인터페이스를 사용하여 만드는 객체는
반드시 key는 문자열 타입, 값은 string이어야 합니다.
이 객체의 키 이름은 타입만 정해져 있을 뿐 어떤 것이 올 지 정해지지 않았으며
키-값 쌍의 개수도 정해지지 않았습니다.

바로 이럴 때 인덱스 타입을 사용합니다!


😝 마무리

오늘은 짧지만 유용하게 사용할 수 있는 인덱스 타입에 대해 알아보았습니다.

저는 다음 시간에도 살아남을 수 있을까요?!😂

profile
프론트엔드 개발자 NH입니다. 시리즈로 보시면 더 쉽게 여러 글들을 볼 수 있습니다!

0개의 댓글