![]() |
1
2
如果我们避免使用泛型类型作为索引,我们可以解决这个问题。相反,我们可以用与参数相同的类型对其进行索引,这样它就会被正确地索引。
|
![]() |
2
1
如果TypeScript无法理解这一点
在这里
请注意,TS并不总是
sound
而且肯定是不完整的,所以像这样的泛型类型操作最终可能会在不应该的情况下奏效或失败
|
![]() |
Zoddo · 属性在明确定义时可能为“未定义” 4 月前 |
![]() |
Sanitysign · 为什么{}类型可分配给对象类型? 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |
![]() |
njord · 基于函数的Typescript返回类型 4 月前 |