![]() |
1
4
实际上,您可以使用类型脚本类型的保护来执行此操作。参见“类型保护和区分类型”一节 http://www.typescriptlang.org/docs/handbook/advanced-types.html
这里的钥匙是
这基本上说如果
在示例中,typescript考虑所有三个类:
因此,可以为定义谓词函数
现在它只考虑
见现场演示: https://stackblitz.com/edit/rxjs6-demo-z9lwxe?file=index.ts |
|
2
0
这不一定是对typescript类型系统的限制,而是对
|
![]() |
universe11 · 对伊默来说,这是正确的还是错误的? 3 年前 |
![]() |
Kiv Daor · 当某些项具有未知值时,排序数组无法正常工作 3 年前 |
![]() |
Hamed Ezati · 为什么项目会附加到redux而不是替换? 3 年前 |