Typescript Generic

TEDDY·2022년 12월 22일
0

CODECAMP

목록 보기
47/53
post-thumbnail

Generic

: 제네릭은 선언 시점이 아니라 생성 시점에 타입을 명시하여 하나의 타입만이 아닌 다양한 타입을 사용할 수 있도록 하는 기법이다. 한번의 선언으로 다양한 타입에 재사용이 가능하다는 장점이 있다.

제네릭을 선언할 때 사용되는 식별자는 타입 파라미터라고 한다. 함수에도 제네릭을 사용할 수 있으며, 제네릭을 사용하면 하나의 타입만이 아닌 다양한 타입의 매개변수와 리턴값을 사용할 수 있다.

Typescript는 정적 타입의 언어이기 때문에 함수 또는 클래스를 정의하는 시점에 매개변수나 반환값에 타입을 선언해야한다. 함수 또는 클래스를 정의하는 시점에 매개변수나 반환값의 타입을 선언하기 어려운 경우가 있다.
이럴때 제네릭을 적용시키면 된다.

0개의 댓글