프론트엔드 정복하기
HTMLElement 타입 가드 본문
HTMLElement 타입인지 어떻게 알까?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/instanceof
instanceof operator 에 대한 설명이 나와 있다.
해당 operator 는 좌측 object 에 우측 constructor 의 prototype 을 가지고 있는지 여부를 알게 한다.
예시
export function isHTMLElement(data?: unknown): data is HTMLElement {
return data instanceof HTMLElement;
}
'TypeScript' 카테고리의 다른 글
typescript 는 interface, type 중 어떤 것을 사용하길 권장할까 (0) | 2021.12.08 |
---|---|
instanceof (0) | 2021.09.14 |
타입스크립트 Omit, Diff 등 (0) | 2021.07.12 |
JSX에서 arrow function(화살표 함수)에 제네릭 사용하기 (0) | 2021.07.07 |
interface의 특정 property를 추출해 인터페이스로 활용하기 (0) | 2021.05.28 |