![]() |
1
1
这是因为编译器不能仅基于函数声明检查if type
你会注意到我没有初始化
如果您真的需要在函数中初始化泛型类型的变量,那么( 不安全的 )方法是使用类型断言:
|
![]() |
Zoddo · 属性在明确定义时可能为“未定义” 4 月前 |
![]() |
Sanitysign · 为什么{}类型可分配给对象类型? 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 5 月前 |
![]() |
njord · 基于函数的Typescript返回类型 5 月前 |