TypeScript类型体操杂记

82 阅读1分钟

keyof 获取对象所有的键名,结果为以 | 分割的联合类型,表示取值可以是其中的一种。

extends 联合类型的继承,结果为其中的一部分(一种 => 一部分)。

in 取联合类型可能的值。

元组(tuple) 就是事先定义好类型和长度的数组;

  • 可以通过数组下标的方式获取元组元素的类型 Tuple[0]

  • 获取元组中所有元素类型,组成联合类型:Tuple[number]