[TypeScript] 제네릭(Generics)
제네릭(Generics)타입에 대한 결정을 함수 호출 시 적용할 수 있습니다.function getSize(arr: number[] | string[] | (number | string)[]) { return arr.length;}getSize([1, 2, 3]);getSize(["a", "b", "c"]);getSize(["a", "b", "c", 1, 2, 3]);위의 코드를 제네릭으로 바꿔보겠습니다.function getSize(arr: T[]) { return arr.length;}getSize([1, 2, 3]);getSize(["a", "b", "c"]);getSize(["a", "b", "c", 1, 2, 3]); 의 number 타입이 로 들어가서 T로 반환됩니다. 타입 추론으로 적어주..
더보기