TS

개발자의 공부/TS

[TS]any, unknown

✅ any 어떤 타입이어도 상관없는 타입이다. 이걸 최대한 쓰지 않는 게 핵심이다. 왜냐면 컴파일 타임에 타입 체크가 정상적으로 이뤄지지 않기 때문이다. 그래서 컴파일 옵션 중에는 any를 써야 하는데 쓰지 않으면 오류를 뱉도록 하는 옵션도 있다. -noImplicitAny function returnAny(message): any { // error console.log(message); } const any1 = returnAny('리턴은 아무거나') any1.toString() any는 계속해서 개체를 통해 전파된다. 결국, 모든 편의에 의해 any를 사용하는 순간 타입 안정성을 잃는 대가로 온다는 것을 알아야 한다. 타입 안정성은 TS를 사용하는 주요 동기 중 하나이며 필요하지 않은 경우에는 an..

JMins
'TS' 태그의 글 목록