Variable: zip()
constzip: <Values>(...iterables) =>Iterable<Values>
Defined in: splices.d.ts:1400
Returns an iterable that pairs up same-index values from the given
iterables into tuples.
The iterables are iterated in parallel until the shortest one is done, at
which point the returned iterable is done.
Type Parameters
Values
Values extends unknown[] | []
Parameters
iterables
...Readonly<{ [Key in keyof Values]: Iterable<Values[Key]> }>
Returns
Iterable<Values>
Example
console.log(
pipe(
zip(
[1, 2, 3, 4],
[5, `sloth`, 7],
[8, 9, 10],
),
reduce(toArray()),
),
)
//=> [ [ 1, 5, 8 ], [ 2, 'sloth', 9 ], [ 3, 7, 10 ] ]
Since
v3.8.0