장바구니에 상품이 없습니다.
home2 › 게시판 › JavaScript, TS 게시판 › ts Generic 질문 있습니다
function 함수<Type>(a : Type) :void { console.log(a); }
이런 친구를 만들고 아래처럼 함수 앞에 제네릭을 안써주면 얘가 알아서 추리해서 무슨타입인지를 결정해주잖아요 함수('티모') 함수(100)
그러면 any타입이랑 다를게 없는건가요?? 아니면 뭔가 다른건가요? 만약 다를게 없다면 함수 실행시킬때도 <제네리이익> 선언을 해주는게 좋겠죠??
함수 안에서 다양한 타입이 필요할 때 유용합니다 그런 상황이 필요없으면 딱히 쓸 이유는 없습니다 함수 파라미터의 경우는 미리 a:string 이렇게 타입지정할 수 있어서 크게 쓸모는 없을 수 있습니다