더북(TheBook)

대입은 가능하지만 사용할 수 없으므로, object로 타이핑하는 의미가 무색합니다.

{} 타입에 nullundefined를 합치면 unknown과 비슷해집니다. 실제로 unknown 타입을 if문으로 걸러보면 {} 타입이 나옵니다.

const unk: unknown = 'hello';
unk;
if (unk) {
  unk; 
} else {
  unk; 
}
// const unk: {}
// const unk: unknown

{} 타입도 직접 사용할 일은 거의 없지만, if문 안에 unknown 타입을 넣을 때 볼 수 있으므로 알아두어야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.