TypeScript 17 索引查询类型

90 阅读1分钟

1 . 索引查询类型

索引查询类型用来查询属性的类型

1 . 1 基本使用

type Props = {a : number ; b : string }
type PropsA = Props['a']  // 所以此时PropsA的类型就是number

1 . 2 同时查询多个

0434.png

Props[ ] ,中括号[ ] 里面可以跟 键值字面量的联合类型(多个键值) ,那么返回的就是由各个属性类型组成的联合类型。