반응형 UNKNOWN1 [Type] unknown, never unknown 변수의 type을 알 수 없는 경우 사용. 예를들어 아래와 같이 변수 x를 unknown으로 설정하게되면 이후에 들어오는 x의 값의 type에 따라서 type에 맞는 코드를 실행 시켜 줄 수 있다. let x:unknown; if (typeof x === "string") { let y = x.toUpperCase(); } if (typeof x = "number") { let y = x + 1; } never 함수가 절대 return 하지 않는 경우 사용. 보통 error를 발생시키는 함수에서 사용한다. function makeError():never { throw new Error("Error occurred"); } 아니면, 정상적인 경우 실행되지 않는 상황인 경우 표시된다. 예를 들.. 2023. 10. 27. 이전 1 다음 반응형