类型推断
含义:不需要指定变量的类型(函数的返回值类型),ts可以根据某些规则自动的为其推断出一个类型
基础类型推荐 (从左往右)
let a = 1
最佳通用类型推断(从左往右,当需要从多个类型中推断出一个类型的时候,ts会尽可能的推断出一个兼容所有类型的通用类型)
let b = [1, null] // 联合类型。tsConfig中关闭strictNullChecks: false,这时候1和null就兼容了 ===>>> number类型
上下文类型推断(从左往右进行推断,通常发生在事件处理中)
window.onkeydown = (event) => {
log(event.xxx)
}
类型兼容性(待补充)
类型保护(待补充)
网友评论