in:用于定义数组的值或对象key值 keyof:获取 类型 key值 t in keyof T : 提取泛型T中的key值。 例如:type A = {name:'xxx'} t in keyof A t='name' typeof:根据变量确定类型 extends:继承(type定义的类型不能使用extends)