2
打字稿中的记录类型是什么?
Record<K, T>Typescript是什么意思? Typescript 2.1引入了该Record类型,并在一个示例中进行了描述: // For every properties K of type T, transform it to U function mapObject<K extends string, T, U>(obj: Record<K, T>, f: (x: T) => U): Record<K, U> 见打字稿2.1 而高级类型页提到Record的映射类型旁边标题下Readonly,Partial和Pick,这似乎是它的定义: type Record<K extends string, T> = { [P in K]: T; } 只读,部分和选择是同态的,而记录不是同态的。记录不是同态的一个线索是它不需要输入类型来复制以下属性: type ThreeStringProps = Record<'prop1' …