关键字
in是用来遍历枚举类型的
用途
给一组枚举key,生成对象的类型约束
in 与 keyof相辅相成
type不能继承,可以用这种方式进行伪继承
-
keyof 将 描述对象的类型 转化为 枚举类型
-
in 对 枚举类型 进行遍历
可以将
P理解为变量(类似jsfor in时候的变量)
in + keyof + typeof组合
将
JS对象序列化TS
- typeof(类型态) 将 JS 对象 转化为 TS的类型
- keyof(枚举态) 将 TS类型枚举出来
- in(遍历态) 对 枚举类型 进行遍历
怎样实现一个可迭代的对象???