타입 단언
[TypeScript] 타입 단언 (Type Assertion)
종종 실제 타입이 컴파일러가 추론한 타입보다 구체적인 상황이 발생합니다. 이러한 상황에서 타입 단언을 쓰면 컴파일러에게 특정 타입을 단언할 수 있습니다. 타입 단언 (Type Assertion) 종종 컴파일러보다 개발자가 타입을 더 잘 알 때가 있습니다. 주로 데이터의 실제 타입이 컴파일러가 추론한 타입보다 구체적인 상황이 됩니다. 타입 단언은 컴파일러에게 특정 타입을 명시적으로 단언하는 개념입니다. 타입 단언은 런타임에 영향을 미치지 않습니다. 즉 특별한 검사나 데이터의 재구성이 발생하지 않습니다. 그저 타입 체커의 에러를 없애기 위해 컴파일 과정에서 사용하는 문법입니다. let a; a = 20; a = 'hello'; let b = a; // b: any let b = a as string; // ..