zip
Functions
zip()
zip<
T
,U
>(arrayOrPromise1
,arrayOrPromise2
):Promise
<[T
,U
][]>
Creates an array of arrays, where the first element of the provided arrays are grouped together, and the second element of the provided arrays are grouped together.
Type Parameters
Type Parameter |
---|
T |
U |
Parameters
Parameter | Type | Description |
---|---|---|
arrayOrPromise1 | T [] | Promise <T []> | The first array or Promise of an array to iterate over. |
arrayOrPromise2 | U [] | Promise <U []> | The first array or Promise of an array to iterate over. |
Returns
Promise
<[T
, U
][]>
A Promise that resolves with a new array of arrays.
Example
const array1 = [1, 2, 3];
const array2 = ["a", "b", "c"];
const result = await zip(array1, array2);
console.log(result); // Output: [[1, "a"], [2, "b"], [3, "c"]]