提交 dc4b6d90 编写于 作者: Q qiang

docs: uts generics

上级 b0343923
# 泛型(Generics) # 泛型(Generics)
> HBuilderX 3.9.0+
UTS 支持泛型(Generics)特性,允许您编写更通用、可重用的代码,同时提高类型安全性。 UTS 支持泛型(Generics)特性,允许您编写更通用、可重用的代码,同时提高类型安全性。
给方法通过`<>`的方式传入一个参数类型,方法可以根据传入来动态决定返回类型,也就是方法的返回值具有多种类型的可能。
## 定义泛型 ## 定义泛型
泛型使用尖括号 `<>` 声明一个或多个泛型参数。 泛型使用尖括号 `<>` 声明一个或多个泛型参数。
...@@ -84,5 +80,8 @@ function testArray<T extends Array<unknown>>(arg: T): T { ...@@ -84,5 +80,8 @@ function testArray<T extends Array<unknown>>(arg: T): T {
} }
``` ```
## 其他用法
泛型最常用的是在request api里,[详见](../uni-app-x/tutorial/request.md) > HBuilderX 3.9.0+ 泛型还有一个内部使用的特殊方式:给方法通过`<>`的方式传入一个参数类型,方法可以根据传入来动态决定返回类型,也就是方法的返回值具有多种类型的可能。
\ No newline at end of file >
> 这个未开放的泛型用法最常用的是在request api里,[详见](../uni-app-x/tutorial/request.md)
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册