[10.21] 타입스크립트 (Mapped 타입)

이숙영·2021년 10월 21일
0

TypeScript

목록 보기
5/5
post-thumbnail

Mapped 타입이란?

유틸리티 타입종류중 하나로, 기존에 존재하는 타입을 새로운 타입으로 변환해 내는것이 mapped 타입

사용 예시

type Heroes = 'Hulk' | 'Capt' | 'Thor'
type HeroAges = { [ K in Heroes] : number }

각 string 을 key 로 받는 age값을 넘버로 받는 새로운 타입정의하기
여기서의 in은 for in 반복문의 in 을 뜻함.
-> 각각의 타입을 순회하여 접근한다는 의미
K 는 타입변수라고 보면 됨.


const ages: HeroAges = {
  Hulk : 33,
  Capt : 100,
  Thor : 1000
}
profile
FrontEndDeveloper

0개의 댓글

관련 채용 정보