[TypeScript] 타입 추론 (Type Inference) & 타입 단언 (Type Assertion)
·
TypeScript
타입 추론 (Type Inference) - 코드에서 명시적으로 타입을 지정하지 않아도, 컴파일러가 타입을 자동으로 추론하는 기능 # Best Common Type - 여러 타입의 값이 포함된 구조에서 가장 적절한 공통 타입을 추론하는 방식let mixedArray = [1, 2, "hello"]; // 변수를 (string | number)[] 타입으로 추론function getValue(condition: boolean) { return condition ? "hello" : 42; // 반환 타입을 (string | number) 타입으로 추론}# Contextual Typing - 코드의 문맥을 기반으로 타입을 추론하는 방식// window.onmousedown에 할당된 함수라는 맥..