-
basic typeTypeScript 2021. 4. 23. 10:56
unknown과 any의 차이
unknown은 난 무슨 타입인지 잘 모르니까 타입을 지정해줘! 라고 말합니다 따라서 의무적으로 if문과 같은 것으로 타입을 좁혀서 사용해야 합니다 그렇지 않으면 컴파일에서 에러가 발생하기 때문이에요 반면 any는 나는 어떤 타입이든 상관없으니까 아무거나 들어와! 라고 말합니다 unknown과 달리 타입을 좁혀서 사용하지 않아도 무방합니다 위 2가지 타입은 가급적 사용하지 않는 것이 좋습니다.
void와 never의 차이
never는 함수가 종료하지 않습니다. 따라서 반환하지 않기 때문에 주로 에러를 발생시킬 때 사용합니다 void는 반환 값이 없고 함수는 종료합니다
'TypeScript' 카테고리의 다른 글
Utility Types (0) 2021.03.23