[TS] 얼탱이가 없는 타입스크립트 타입 단언의 위험성

쿼카쿼카·2022년 12월 18일
0

JS / TS

목록 보기
1/14
a: {b: number, c: number} = "abc" as {b: number, c: number}

타입을 빠르게 지정하는 방법은 없을까여?
위 처럼 as로 단언해주면 됩니다!!!
형태가 전혀 안 맞는데여?!!?!?!
하지만 빨랐죠!

TS? JS?

  • TS에 any를 넣거나 as로 타입을 단언해주면 JS처럼 어지간하면 오류가 안 발생한다.
  • 사실 이럴거면 왜 타입스크립트 쓰나 싶을 수도 있으니 어지간하면 타입을 지정해주자!!
  • 위 처럼 객체로 단언해주고 사용할 때는 어지간하면 ?를 붙여 사용하기
profile
쿼카에요

0개의 댓글