MapleStory Finger Point
[TypeScript] 타입 단언 (Type Assertion)
·
🟣 TypeScript
타입스크립트의 타입 추론에 의존하지 않고, 개발자가 "내가 이 값의 타입을 더 잘 알고 있으니 나를 믿어라"라고 컴파일러에게 직접 타입을 지시하는 문법이다. => 타입 단언을 사용할때는 확신할때만 사용하자!1. 기본 문법과 사용 사례변수 초기화 시 빈 객체를 할당하거나, 초과 프로퍼티 검사를 우회해야 할 때 유용하다. 값 as 타입 문법을 사용한다. 사례 1: 빈 객체 초기화타입스크립트는 기본적으로 빈 객체({})를 특정 타입(Person)에 할당하는 것을 허용하지 않는다.이때 타입 단언을 사용하면 빈 객체로 초기화한 뒤 프로퍼티를 채워 넣을 수 있다.type Person = { name: string; age: number;};// ❌ Error: 빈 객체는 Person 타입이 아님// let pe..