Skip to content

[typescript] unknown 사용법

Published: at 01:00 AM

any 는 부득이하게 사용하는 경우가 있는데, unknown 을 제대로 사용해보지 못한 것 같다.

타입스크립트 사용 시에 anyunknown 은 언제 써야할까 ?

[1] any

타입 기능을 끄고 싶은 상황

[2] unknown

사용 시 주의가 필요할 때 사용

function doSomething(value: unknown) {
  if (typeof value === 'string') {
    console.log("It's a string", value.toUpperCase())
  } else if (typeof value === 'number') {
    console.log('It's a number", value * 2)
  }
}

이렇게 unkown

Reference