[TypeScript] unknown any 차이
any Typescript에서 any는 어떤 타입이든 허용하는 타입이다. 타입을 지정하려고 Typescript를 사용하는데 any를 쓴다면 사실 Typescript를 쓰는 의미가 없는셈입니다. any 타입은 타입검사를 하지 않기 때문에 개발 당시에는 코스트가 발생하지 않지만 실제 애플리케이션 구동 과정에서 사용자가 에러를 맞을 수 있기 때문에 사용을 지양해야합니다. unknown TypeScript 3.0에서 업데이트 any 타입과 동일하게 모든 타입 값을 허용하지만, 할당된 값의 타입을 모르기 때문에 연산 할 수 없습니다. 마무리 any 모든 타입 허용 타입 검사 느슨하게 하므로 개발시에는 에러가 없을지 모르나 사용자가 에러를 맞을 수 있다. == 치명적 unknown 모든 타입 허용 연산을 하는 경우..
Coding/TypeScript
2022. 5. 10. 23:56