【发布时间】:2019-01-29 07:49:34
【问题描述】:
您已经可以定义一个接受固定数量参数的类型化 zip 函数,如下所示:
function zip2<A, B>(a: A[], b: B[]): Array<[A, B]>
我想知道现在是否可以创建一个 zip 函数来接受具有通用返回类型的其余参数?
function zip(...args) {
return args[0].map((_, c) => args.map(row => row[c]));
}
据我所知,Typescript 3.0 <T extends any[]> 中添加的新通用休息参数仍然不足以键入以前的函数?
【问题讨论】:
标签: typescript