[TypeScript]타입스크립트 타입 조작하기(인덱스드 엑세스 타입, keyof&typeof 연산자, 맵드 타입, 템플릿 리터럴 타입)


[TypeScript]타입스크립트 타입 조작하기(인덱스드 엑세스 타입, keyof&typeof 연산자, 맵드 타입, 템플릿 리터럴 타입)

타입스크립트 타입 조작하기 - 인덱스드 엑세스 타입 - keyof & typeof 연산자 - 맵드 타입 - 템플릿 리터럴 타입 인덱스드 엑세스 타입 인덱스드 엑세스 타입(Indexed Access Types)은 타입스크립트에서 객체의 특정 프로퍼티 타입을 동적으로 가져오는 방법입니다. 이는 객체의 특정 프로퍼티에 접근하여 해당 프로퍼티의 타입을 가져올 때 유용하게 사용됩니다. 인덱스를 이용해 다른 타입내의 특정 프로퍼티의 타입을 추출하는 타입 type Person = { name: string; age: number; email: string; }; type PersonAge = Person['age']; // number 타입 객체 프로퍼티의 타입 추출하기 인덱스에는 값이 아니라 타입만 들어갈 수 있습니다. 때문에, 특정 문자열을 값으로 다른 변수에 저장하고 인덱스로 사용하면 오류가 발생합니다. interface Post { title: string; content: string;...


#keyof #typeof #TypeScript #맵드타입 #인덱스드엑세스타입 #타입스크립트 #타입조작

원문링크 : [TypeScript]타입스크립트 타입 조작하기(인덱스드 엑세스 타입, keyof&typeof 연산자, 맵드 타입, 템플릿 리터럴 타입)