ts - unknown

박제영·2022년 7월 21일
0

ts

목록 보기
4/13
  let test: unknown;
  let testStr: string;
  test = "test";
  testStr = test;

이러면 testStr = test; 에서 에러나는데 unknown에는 객체도 숫자도 문자열도 들어올 수 있기 때문
타입 체크해주면 에러 사라짐

let test: unknown;
  let testStr: string;
  test = "test";
  if (typeof test === "string") {
    testStr = test;
  }

이런식으로 써야 할당 가능 unknown은 any보다 제한적임

profile
개발 도중 만난 문제 해결을 서술하거나 기록 및 개인의 생각을 정리한 블로그

0개의 댓글