# 학습 내용 정리/코딩앙마 TypeScript 강좌(TS)
[코딩앙마 TS] 6. 제네릭
오늘은 TypeScript의 제네릭에 대해서 알아보겠습니다! 참고한 강좌 영상은 아래 첨부합니다 :) 목차 0. 함수에서의 제네릭 제네릭(Generic)을 이용하면 클래스나 함수, 인터페이스를 다양한 타입으로 재사용할 수 있습니다. 선언할 때는 타입 매개변수만 적어주고, 생성하는 시점에 사용하는 타입을 결정하는 것입니다. 배열을 매개변수로 받아서 배열의 사이즈를 구하는 getSize 함수를 만들어보았습니다. 지금은 숫자가 들어간 배열 형태만 넣을 수 있습니다. 만약 문자가 들어간 배열을 넣으면 당연히 오류가 발생합니다. 같은 함수인데 문자를 꼭 넣고 싶다구요?! 이렇게 매개 변수의 타입이 바뀌었는데 동일한 함수를 재사용하고 싶다면 함수 오버로딩을 사용하거나 아니면 간단하게 유니온 타입을 이용해서 선언할 ..
2021. 10. 8. 20:11
최근댓글