function zip
zip<T extends unknown[]>(...arrays: [K in keyof T]: ReadonlyArray<T[K]>): T[]Builds N-tuples of elements from the given N arrays with matching indices, stopping when the smallest array's end is reached.
Examples
Example 1
Example 1
import { zip } from "@std/collections/zip"; import { assertEquals } from "@std/assert/assert_equals"; const numbers = [1, 2, 3, 4]; const letters = ["a", "b", "c", "d"]; const pairs = zip(numbers, letters); assertEquals( pairs, [ [1, "a"], [2, "b"], [3, "c"], [4, "d"], ], );
Type Parameters
T extends unknown[]the type of the tuples produced by this function.
Parameters
Return Type
T[]