자바에서도 있지만 타입스크립트도 타입을 정해주기 위해 제네릭이 존재한다.
function getData<T>(url: string): NewsFeed[] | NewsDetail {
ajax.open("GET", url, false); // 사이트에서 동기적으로 데이터를 가져오겠다는 옵션
ajax.send(); // 데이터를 가져온다.
return JSON.parse(ajax.response);
}
<T>를 사용하여 어떤타입을 명시할 수 있게 넣어준다. T라고 약어로 사용하기도 하고 명시적으로 더 길게 명시해줘도된다.
'Front End' 카테고리의 다른 글
typescript 인터페이스 (0) | 2023.08.02 |
---|---|
TypeScript 환경설정 (0) | 2023.07.30 |
typescript VS code 추천 extension (0) | 2023.07.30 |
TypeScript 기본적인 문법들 (0) | 2023.07.30 |
동적으로 columnDefs에 필드 추가해주기 (0) | 2023.07.28 |