想要实现一个方法根据参数不同自动推断返回值的类型
来源:2-24 【讨论题】TypeScript 究竟是什么

活捉一个刘小贱
2021-05-20
我现在是有一个方法 根据传入的布尔值情况 想动态的推断返回值类型【如果传入的是 true 返回 string 如果是false 返回 moment 时间对象】
最终目的就是想要实现类型自动推断
现在为了防止报错 目前是使用 as 类型断言处理的
我有想过使用范型 但是不知道怎么写!!!!!!!!
我有想过使用范型 但是不知道怎么写!!!!!!!!
我有想过使用范型 但是不知道怎么写!!!!!!!!
目的 想要实现自动类型推断 而不是使用断言!!
目的 想要实现自动类型推断 而不是使用断言!!
目的 想要实现自动类型推断 而不是使用断言!!
目的 想要实现自动类型推断 而不是使用断言!!
写回答
3回答
-
活捉一个刘小贱
提问者
2021-05-23
有没有可以通过范型实现
012021-05-23 -
活捉一个刘小贱
提问者
2021-05-23
这个我试过 是不可以的
00 -
Dell
2021-05-23
在里面写if else,做一个类型判断中,根据不同的类型返回不同的类型,这样应该可以识别。
00
相似问题
函数重载的写法遇到问题
回答 2
函数中返回一个函数
回答 1