ts的类型防护措施问题
function isString1(a: unknown): a is string { return typeof a === 'string'
}
function isString(a: unknown): boolean { return typeof a === 'string'
}
这2个怎么合并为一个代码块实现
回答:
a is string
本身就表示它是一个 boolean
值。
回答:
is有两个效果:
1.返回boolean
2.返回true时,强制设置类型
以上是 ts的类型防护措施问题 的全部内容, 来源链接: utcz.com/p/936445.html