ts的类型防护措施问题

新手上路,请多包涵
function isString1(a: unknown): a is string {
    return typeof a === 'string'
  }
 function isString(a: unknown): boolean {
    return typeof a === 'string'
  }

这2个怎么合并为一个代码块实现

阅读 2.2k
2 个回答

a is string 本身就表示它是一个 boolean 值。

image.png

is有两个效果:
1.返回boolean
2.返回true时,强制设置类型

推荐问题