相关疑难解决方法(0)

映射类型如何与基类型一起使用?

我不明白为什么在下面的情况下type T0是一个字符串而不是一个带有键“toString”,“slice”“split”的对象......为什么type T1是一个带有键类型的对象string,而我们知道 keyof any 是 a string | symbol | number

type MappedType<T> = {
[K in keyof T]: T;
}

type T0 = MappedType<string>;
type T1 = MappedType<any>;
Run Code Online (Sandbox Code Playgroud)

typescript

3
推荐指数
1
解决办法
257
查看次数

标签 统计

typescript ×1