Generic
-
[TypeScript] Generic 써보기개발/TypeScript 2023. 1. 6. 23:03
[Generic] - 확실한 타입을 모를 때 사용 가능 /// 파라미터 타입이 미정인 경우 예제 type SuperPrint = { (arr: T[]): void } const superPrint: SuperPrint = (arr) => { arr.forEach(el => console.log(el)); } // 이하 모두 정상 작동 superPrint([1, 2, 3]); superPrint([true, false, true]); superPrint(['1', '2', '3']); superPrint(['1', true, 3]); /// 리턴 타입이 미정인 경우 예제 type SuperReturn = { (arr: T[]): T } const superReturn: SuperReturn = arr = ..