Typescript/타입 기능
타입 Assertion (명시적으로 타입을 정의)
서영의
2023. 6. 25. 17:51
타입스크립트가 구체적인 타입을 알 수 없는 경우가 있습니다.
이런 경우 Any를 사용해도 되지만 타입이 정해진 인수에 해당 값을 사용하려면 타입의 강제 정의가 필요합니다.
코드에서 자바스크립트의 내장 함수를 사용하여 값을 도출한경우를 예를 들어 설명드리겠습니다.
function funTest(param:string){
return param
}
funTest(param) // param의 값이 string이 아니라면 type error 발생
funTest(param as string) // param의 값을 string으로 명시한다.