
[TypeScript] 타입스크립트의 제네릭(Generic)타입 알아보기
·
TypeScript
제네릭 타입이란?제네릭 타입은 특정 데이터 타입에 국한되지 않는 유연한 코드를 작성할 수 있도록 도와주는 도구입니다. 함수, 클래스, 인터페이스 등에 제네릭을 사용하면 호출 시점에 타입을 지정할 수 있어 유연성과 타입 안전성, 재사용성을 동시에 얻을 수 있는 강력한 기능입니다. 제네릭 타입 사용하기 제네릭의 기본 문법제네릭은 함수나 클래스에서 타입을 매개변수처럼 취급합니다. 제네릭 타입은 자유롭게 작명이 가능하지만 일반적으로 Type의 약자인 T를 사용하며 다음 타입은 U, V 등을 사용합니다.function merge(objA: T, objB: U) { return Object.assign({}, objA, objB); // Object.assign(target, ...sources) 객체..