본문으로 건너뛰기

아이템6

편집기를 사용하여 타입 시스템 사용하기

십벌위에 마우스 커서를 가져다 대면 어떻게 판단하는지를 알 수 있다.

  • f12 를 누르면 타입이 정의 되어있는 것을 알 수 있다.
  • ts는 에러가 발생될 수 있는 경우를 찾아 반환한다.
function getElement(elOrId: string | HTMLElement | null): HTMLElement {
// 분기문이 Null일 가능성이 존재하여 에러를 발생시킨다.
if (typeof elOrId === "object") {
return elOrId;
}
}