export interface ResponseData<T = any> "T = any" 为何要这么写

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

白熊慢慢溜

2021-04-19

// 请求接口数据
export interface ResponseData<T = any> {

我想问下老师,<T=any> 这算泛型的什么写法呀? ResponseData< T >不是本就指可以传入不同类型来占位,为何还要专门写T = any ,我在语法文档上泛型那章也没找到解答

写回答

1回答

ustbhuangyi

2021-04-19

这就是泛型的默认类型,当你没有指定 T 的时候,默认 T 就是 any 类型

0
0

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

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

2629 学习 · 877 问题

查看课程