如何理解type Record<K extends keyof any, T>
Record的完整定义如下type Record<K extends keyof any, T> = { [P in K]: T;};首先要先理解keyof any是啥。type KEY = keyof any //即 string | number | symbol因为不管什么类型,它的key总是string,number,symbol中的一种。let a: any;a['a'] //oka[0] // oka[Symbol()] //oka[{}] //