请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

想要实现一个方法根据参数不同自动推断返回值的类型

我现在是有一个方法 根据传入的布尔值情况 想动态的推断返回值类型【如果传入的是 true 返回 string 如果是false 返回 moment 时间对象】
图片描述

最终目的就是想要实现类型自动推断
图片描述

现在为了防止报错 目前是使用 as 类型断言处理的图片描述

我有想过使用范型 但是不知道怎么写!!!!!!!!
我有想过使用范型 但是不知道怎么写!!!!!!!!
我有想过使用范型 但是不知道怎么写!!!!!!!!

目的 想要实现自动类型推断 而不是使用断言!!
目的 想要实现自动类型推断 而不是使用断言!!
目的 想要实现自动类型推断 而不是使用断言!!
目的 想要实现自动类型推断 而不是使用断言!!

正在回答 回答被采纳积分+3

3回答

提问者 活捉一个刘小贱 2021-05-23 18:51:30

有没有可以通过范型实现

0 回复 有任何疑惑可以回复我~
  • Dell #1
    这个不能,同学这个要用下infer,不过这个语法我没讲,你可以去深入看一下,用infer 能解决这个问题。
    回复 有任何疑惑可以回复我~ 2021-05-23 19:02:35
提问者 活捉一个刘小贱 2021-05-23 18:50:52

这个我试过  是不可以的

0 回复 有任何疑惑可以回复我~
Dell 2021-05-23 18:50:08

在里面写if else,做一个类型判断中,根据不同的类型返回不同的类型,这样应该可以识别。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信