【发布时间】:2020-09-15 05:40:57
【问题描述】:
我在类似的问题中找不到这个。
我正在尝试输入一个包含未知数量元素的元组。
我知道 Typescript 4 添加了对可变元组的支持
虽然我读过the docs,但我无法理解它
例子很简单:
function map<S, T, U, Z>(values: [S, T, U], mapper: (s: S, t: T, u: U) => Z): Z {
return mapper(...values);
}
const v = map([1, 'hello', 3], (s, t, u) => `${s + t + u}`);
这适用于 3 个元素,但不适用于任何(动态)数量的元素。
如何以通用方式为任意数量的元素键入此内容?
谢谢!
【问题讨论】:
标签: typescript