typescipr
Typescript Generic programing
Typescript Generic programing
2021.11.29제너릭 이란? 제네릭(Generic)은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법을 의미한다. const names = ["jongyun", "minsoo"]; typescript의 타입 추론은 names의 타입이 string []이라고 말해준다. string []이라는 타입은 사실 array 타입과 string 타입이 합쳐진 것이다. const names2: Array = []; names2[0].split(""); // Not error 꺽쇠를 사용하여 타입을 명시할 수 있는데 이게 바로 제너릭이다. Array 문자열 배열 타입이라고 명시하여 split 메서드를 사용하여도 에러가 발생하지 않는다. javascript 에도 존재하는 promise를 예로 보자. const promise..