为了账号安全,请及时绑定邮箱和手机立即绑定

ts 中请问如何根据参数类型进行推断?

ts 中请问如何根据参数类型进行推断?

慕妹3146593 2018-08-23 21:59:50
例如:interface A {   a: number}interface B {   a: number   b: string}const X = (x) => {  // 操作。。。   return x }参数 x 有可能是 A 或者 B。如果传入了 A 类型,希望操作后检查到返回 x,如果带属性 b 即错误。如果传入了 B 类型,希望操作后检查到返回 x,如果不带属性 b 即为错误。希望返回 x 的类型,断言等于传入的类型。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 2667 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信