zip
A função zip
agrupa elementos de dois ou mais arrays em arrays de pares correspondentes.
Sintaxe
typescript
zip<T>(...arrays: T[][]): T[][];
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
arrays | T[][] | Dois ou mais arrays de origem |
Retorno
Tipo | Descrição |
---|---|
T[][] | Novo array de arrays agrupados |
Exemplos
typescript
zip([1, 2, 3], ['a', 'b', 'c']); // => [[1, 'a'], [2, 'b'], [3, 'c']]
Notas
- O agrupamento é feito até o menor comprimento dos arrays.
- Inverso da função
unzip
.