【发布时间】:2018-09-12 02:52:37
【问题描述】:
我在阅读这篇文章时发现了用户定义的类型保护:https://www.typescriptlang.org/docs/handbook/advanced-types.html#user-defined-type-guards
在本文的一个示例中,他们使用pet is Fish 作为方法返回类型,即谓词。
我发现除了这种返回类型,也可以使用boolean。那么parameter is Type 返回类型只是语法糖还是有特定用途?
【问题讨论】:
-
具体使用在链接中有说明。如果您对未知类型的变量进行类型检查并且结果为 true,则 typescript 知道该变量是一条鱼,您可以安全地对待它。
标签: angular typescript