나가기
🌐 웹 개발 기초›제네릭과 유틸리티 타입1/6
제네릭 = 타입의 변수 <T>로 나중에 결정할 타입을 넣습니다
제네릭 없이 (중복!)
typescript
function firstNumber( arr: number[]): number { return arr[0];}function firstString( arr: string[]): string { return arr[0];}제네릭으로 통합!
typescript
function first<T>( arr: T[]): T { return arr[0];}first([1, 2, 3]); // numberfirst(["a", "b"]); // stringfirst([true]); // boolean탭하여 계속 ▸
1 / 6