본문 바로가기

모카 스터디/JavaScript

한입크기로 잘라먹는 타입스크립트 - 제네릭 - [인프런]

섹션 7 제네릭

제네릭 소개

 

타입 변수 응용하기

2개의 타입 변수가 필요한 상황이라면 다음과 같이 T, U 처럼 2개의 타입 변수를 사용  

다양한 배열 타입을 인수로 받는 제네릭 함수를 만들어야 한다면 다음과 같이 할 수 있습니다.

 

타입 변수를 제한하는 사례.

map, forEach 메서드 타입 정의하기

오른쪽은 파라미터의 타입과 반환형의 타입이 다를때 까지 고려.

 

 

제네릭 인터페이스 & 제네릭 타입 별칭

타입 변수 =타입파라미터=제네릭 타입변수=제네릭 타입 파라미터

 

 

 

 

제네릭 클래스

 

 

 

 

 

프로미스와 제네릭