编写泛型的关键目的是在成员之间提供有意义的约束,这些成员可以是:
- 类的实例成员
- 类的方法
- 函数参数
- 函数返回值
泛型常用 T
、U
、V
表示。
举例子:
reverse
函数
|
温馨提示,当我们使用泛型的时候,应该想清楚,要使用泛型,是想约束什么。当我们搞不清的时候,那很有可能会误使用。直接使用any更佳
加载 json 返回值函数
|
通常情况下,我们会把后端返回数据格式单独放入一个 interface 里:
|
把 API 单独抽离成单个模块时:
|