[RN] 타입스크립트 개념 정리 (6) - 제네릭(Generic) 이란?
·
TypeScript
1. 생각해보기 ! ..우리 만약 사전에 정하지 않은 타입의 파라미터를 받아와서 객체로 감싸주는 함수를 작성해보자.만약 제네릭을 사용하지 않으면... any 타입을 사용할수도 있긴하다. function wrap(value:any) { return (value);}const result = wrap("Hello World!"); 이렇게 하면 srap 함수에 어떤 값이든 인자로 넣어줄 수 있지만 문제는 result 에서 타입 추론이 어렵다는 점이 있다.왜냐하면.. value 파라미터의 타입이 any 이기 때문에 result.value 의 타입 또한 any 로 지정되어 이 값이 문자열이라는 것을 추론할 수가 없다. ㅠㅠ그렇다면 .. any 처럼 무엇이든 넣어줄수는 있긴하되 ! 타입추론이 가능하도록 만들고 싶다..
하이롱하이롱
'제네릭' 태그의 글 목록