타입스크립트 제네릭1 Type Script 기초 배우기 5[Generics] 제네릭(Generics)은 타입스크립트에서 function, class, interface, type을 사용하게 될 때 여러 종류의 타입에 대하여 호환을 맞춰야 하는 상황에서 사용하는 문법입니다. A 와 B 가 어떤 타입이 올 지 모르기 떄문에 이런 상황에서는 any라는 타입을 쓸 수도 있습니다. function merge(a: any, b: any): any{ return { ...a, ...b } } const merged = merge({foo:1}, {bar:1}); 그런데 이렇게 하면 타입추론이 모두 깨진거나 다름이 없습니다. 결과가 any라는 것은 즉 merged안에 어떤 타입이 들어있는지 알 수 없다는 것입니다. 이런 상황에 generic을 사용하면 됩니다. 제네릭은 다음과 같이 사용합니다... 2021. 10. 14. 이전 1 다음