Front End

typescript 제네릭 (Generic)

DevHam94 2023. 8. 1. 20:32

자바에서도 있지만 타입스크립트도 타입을 정해주기 위해 제네릭이 존재한다. 

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