목록타입가드 (1)
Ted's Codding study
타입 가드
1. 타입 가드의 정의 및 사용법특정 범위 내에서 변수의 타입을 보다 구체적인 타입으로 좁히기 위해 사용하는 식(expression)컴파일러는 해당 범위 내에서 변수가 가질 수 있는 타입을 더 명확하게 인식타입 관련 에러를 예방타입에 특화된 속성이나 메소드를 안전하게 사용 가능function isNumber(x: any): x is number { return typeof x === 'number';}function double(x: any) { if (isNumber(x)) { console.log(x * 2); } else { console.log('Not a Number'); }}double(5); // 10double('5'); // Not a Number 2. is 키워드와 타..
TypeScript
2024. 6. 22. 23:55