🔷
TypeScript Generic Function
제네릭을 사용한 타입 안전한 배열 첫 번째 요소 추출
DevNest
TypeScript
TypeScriptGenericsArray
typescriptTypeScript Generic Function
1function first<T>(arr: T[]): T | undefined {
2 return arr[0];
3}
4
5// 사용 예시
6const numbers = [1, 2, 3];
7const firstNum = first(numbers); // number | undefined
8
9const strings = ['a', 'b', 'c'];
10const firstStr = first(strings); // string | undefined