타입스크립트가 구체적인 타입을 알 수 없는 경우가 있습니다.
이런 경우 Any를 사용해도 되지만 타입이 정해진 인수에 해당 값을 사용하려면 타입의 강제 정의가 필요합니다.
코드에서 자바스크립트의 내장 함수를 사용하여 값을 도출한경우를 예를 들어 설명드리겠습니다.
function funTest(param:string){
return param
}
funTest(param) // param의 값이 string이 아니라면 type error 발생
funTest(param as string) // param의 값을 string으로 명시한다.
'Typescript > 타입 기능' 카테고리의 다른 글
Typescript - 고급 기능 (0) | 2023.06.27 |
---|---|
기본 타입 외 여러 종류의 타입 (0) | 2023.06.25 |
타입 Alias, Interface, Class (0) | 2023.06.25 |