|
|
1
2
正如@kaya3所说,typescript类型只在编译时存在,所以不能对照
关键词
事实上,我有点惊讶,因为你可以有一个
对于更复杂的用例,您可以创建自己的 user-defined type guards .
如果它有
如果它有
您可以使用以下函数来保护变量的类型:
|
|
|
2
1
一种稍微不同的方法是为每个要在其上使用此指定逻辑的接口引入一个新接口:
现在,您可以构建如下实例:
和
|