跳至主要内容

故障排除手册:运算符

  • typeofinstanceof:用于细化的类型查询
  • keyof:获取对象的键。keyof T 是一个运算符,用于告知你哪些 k 值可以用于 obj[k]
  • O[K]:属性查找
  • [K in O]:映射类型
  • +-readonly?:加法、减法、只读和可选修饰符
  • x ? Y : Z:用于泛型类型、类型别名、函数参数类型的条件类型
  • !:可空类型的非空断言
  • =:泛型类型的泛型类型参数默认值
  • as:类型断言
  • is:函数返回类型的类型保护

条件类型是一个难以理解的主题,以下是一些额外的资源