카테고리 없음

타입스크립트 제네릭(generics)

홍순2 2024. 1. 3. 15:05

https://www.yes24.com/Product/Goods/117963966

 

프로가 되기 위한 타입스크립트 프로그래밍 입문 - 예스24

TypeScript다운 코드를 작성하는 법을 배우자!타입스크립트(TypeScript)는 자바스크립트에 정적 타입 시스템을 덧붙인 프로그래밍 언어입니다. 정적 타입을 가진 언어는 많지만, 타입스크립트의 타입

www.yes24.com

책을 읽고 공부한것을 정리한 내용입니다.

 

 

제네릭은 타입 인수를 받는 함수를 만드는 기능을 말한다.

type User<N> = {
	name: N; // 타입이 string이 될수도 있고 number가 될수도 있다.
 }

 

 

제네릭 함수의 타입인수

 

 

 

함수의 타입인수는 생략할 수 있다. 앞에 예시로 보았던 코드를 보면 repeat<string>과 같이 타입인수를 명시 했는데 명시하지 않으면 타입추론으로 보완된다.

 

<string>생략 타입추론