TypeScript 기초 - 제네릭

da.circle·2022년 12월 5일
0

TypeScript

목록 보기
4/7

제네릭?

  • 유동적 타입
  • 원하는 타입을 직접 지정해서 계속 사용하고 싶을 때 사용한다.

제네릭 함수

  • 사용방법 : 함수명<제네릭명>
function myArr<T>(el: T): T[] {
	return [el];
}

myArr<number>(1); //[1]
myArr<string>('hi'); //['hi']
myArr<boolean>(true); //[true]
  • myArr함수에 제네릭으로 타입을 지정했다.
  • 파라미터 el은 T타입이고, return은 배열인 T타입이다.
    → 함수를 호출할 때 T타입을 지정한다.
    -> myArr<number>로 지정하면 파라미터로 숫자만 넣을 수 있다.
    ⇒ 결과는 배열로 return된다. [1]
profile
프론트엔드 개발자를 꿈꾸는 사람( •̀ ω •́ )✧

0개의 댓글