[10.21] 타입스크립트 (Mapped 타입)
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
}
Author And Source
이 문제에 관하여([10.21] 타입스크립트 (Mapped 타입)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@22soook00/10.21-타입스크립트-Mapped-타입저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)