제네릭함수 (Generic) : 종합적인 함수 혹은 일반적인 함수 ( 모든 타입의 요소를 다 담을 수 있다)
**제네릭 타입 : 아이템 요소가 아직 결정되지 않은 상태에서 타입을 정의해야 하는 경우 사용 : 타입변수로 마킹한다.
타입변수 : T
타입변수 선언 : 제네틱형식("< > ")으로 정의
- 타입변수 <T> 응용
- 제네릭함수 & 타입변수활용 map( ) 과 forEach( ) 문 만들기
타입스트립트에서 map 만들기
타입스크립트에서 forEach 만들기
- 제네릭을 활용한 타입별칭
- 제네릭 인터페이스
- 제네릭 인터페이스 + 인덱스 시그니처
- 제네릭 클래스
- 프로미스 제네릭
- Keyof 사용
- 맵드타입 : 기존의 객체 타입을 기반으로 새로운 객체 타입을 만드는 타입스크립트 만의 독특한 문법
'Typescript' 카테고리의 다른 글
230608 / 230802 타입스크립트 함수타입 정의, 함수 표현식에서 타입 정의 (0) | 2023.06.08 |
---|---|
230607/230801- 타입스크립트 복습 (0) | 2023.06.07 |
230601 Typescript 인터페이스 / 클래스 (0) | 2023.06.01 |
230601 Typescript의 함수타입 / 표현식, 호출 시그니처 / 호환성 / 사용자 정의타입 (0) | 2023.06.01 |
230531 Typescript 타입호환성 / 대수타입 / 타입추론 / 단언 / 타입좁히기 / 서로소 유니온 타입 활용 (0) | 2023.05.31 |