ts的类型防护措施问题

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

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

阅读 2.1k
2 个回答

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

image.png

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题