老师,泛型是不是定义了不传也可以

来源:7-5 -1 响应数据支持泛型- 需求分析+ 接口添加泛型参数+ demo 编写

渴望做梦

2019-06-25

图片描述
图片描述
getUsers里面没有传递泛型也可以正确编译,我又将Axios的泛型去掉了any也可以正确编译,这个好像和方法的参数定义不太一样,泛型定义难道不传也是可以的吗?

写回答

1回答

ustbhuangyi

2019-06-26

不传应该也是可以的,类型参数 T 如果不指定默认类型,它的类型是 {}。
可以参考 https://github.com/microsoft/TypeScript/pull/13487

0
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2631 学习 · 877 问题

查看课程