본문 바로가기
부트캠프교육중/TypeScript

[TS] 타입 단언

by 뭉지야 2023. 8. 18.
728x90

타입을 지정해주는거다?

타입 단언은 dom API를 조작할때 가장 많이 사용한다.

 

let div = document.querySelector('div') ;

이렇게 사용하면 div는 null일수도 있고 HTMLDivElement일수도 있다.

 

그래서 이렇게 if문을 이용해서 표현해야 한다.

  let div = document.querySelector('div') ;
if(div){
  div.innerText
}

 

이걸 타입 단언을 사용하게 되면 if문을 사용하지 않아도 된다.

let div = document.querySelector('div') as HTMLDivElement;

  div.innerText;
728x90

'부트캠프교육중 > TypeScript' 카테고리의 다른 글

[TS] 타입 호환  (0) 2023.08.18
[TS] 타입 가드  (0) 2023.08.18
[TS] 타입 추론  (0) 2023.08.17
[TS] Promise에서의 제네릭  (0) 2023.08.17
[TS] 제네릭의 타입에 제한을 두는 경우  (0) 2023.08.16