Skip to content

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

NomeTipoDescrição
arraysT[][]Dois ou mais arrays de origem

Retorno

TipoDescriçã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.

Referências

Released under the MIT License.