티스토리 뷰

728x90
SMALL

최근에 과제 테스트를 했는데 클래스의 타입을 지정하기가 어려워서 그냥 any를 썼다가 지적을 받았다. 자주있는 일은 아니지만 가끔 생성자 함수 또는 클래스(클래스는 생성자 함수의 syntax sugar)의 타입을 지정해줘야 할 일이 있다. 생각해보면 함수앞에 new만 적어주면 된다... 왜 나는 몰랐을까 이걸.. 

그럴때는 아래와 같이 사용하자

 

interface ClassContructor {
  new (target: HTMLElement, props?: TState): void;
}

 

728x90
LIST

'자바스크립트' 카테고리의 다른 글

자바스크립트 정리  (0) 2021.04.27
순열과 조합  (0) 2020.12.29
자바스크립트 클래스 변경 전후  (1) 2020.12.17
array.from, fill, includes  (0) 2020.12.17
객체 배열 index찾기  (0) 2020.08.30
댓글
공지사항