typescript - 在 Typescript 中创建一个元组数组
问题描述
创建通用对类型(最简单的 Tuple )很容易,即
type Pair<A, B> = [A, B]
问题是如何创建一个表示此类泛型对的数组的类型。
唯一的要求是数组中的元素是一对。第一个元素的类型和第二个元素的类型应该是多态的,any
不切分,否则这样就可以了:
type Pair = [any, any]
type Pairs = Pair[]
解决方案
Pair<T, K>
与 yes相同[T, K]
,它会做你想做的事,但它在语法上是不必要的。
要创建一个元组数组,它只是Array<[TYPE, TYPE]>
或[TYPE, TYPE][]
推荐阅读
- android - 如何向 FindAutocompletePredictionsRequest 添加两个以上的 TypeFilter?
- excel - 根据另一列中的最后一行复制列中的值
- rest - 放心:为什么我会得到 IllegalStateException 异常?
- java - Java - 有没有一种方法可以在不迭代的情况下查询 Apache Spark 模式?
- python - 获取页面源的快速方法
- angular - 从组件输入中导出 ngIf 值
- ssl - SSL 证书不适用于 letencrypt
- python - Pandas:从 A 列中提取 B 列不存在的数据
- angular - 如何将角度 FormArray 绑定到 ngx-select-dropdown
- java - 如何使用 FileWriter 在文件中附加文本