[TypeScript] 제네릭(Generics) - 사용법 및 간단 예제 매개변수의 타입이 바뀌었는데, 동일한 함수를 재사용하고 싶다면 함수 오버로드 유니언 타입을 사용한다. [✅, 아래코드] 📌 예제1 function getSize(arr:number[] | string[]):number { return arr.length; } const arr1 = [1, 2, 3]; getSize(arr1); // 3 const arr2 = ["1", "2", "3"] getSize(arr2); // -> Error Generics 제네릭(Generics)을 이용하면 클래스나 함수, 인터페이스를 다양한 타입으로 재사용할 수 있다. 선언할 때는 타입 파라미터()만 적어주고, 생성하는 시점에 사용하는 타입을 결정한다. : 타입 파라미터, 어떤 타입을 전달 받아 해당 함수에서 사용할 수 있도.. 이전 1 다음