Skip to content

chunk ​

A função chunk divide um array ou string em partes menores de tamanho fixo.

Sintaxe ​

typescript
chunk(string: string, size: number): string;
chunk<T>(array: T[], size: number): T[][];

Parâmetros ​

NomeTipoDescrição
arrayT[] | stringArray ou string de origem
sizenumberTamanho de cada pedaço

Retorno ​

TipoDescrição
T[][] | stringArray de pedaços ou string dividida

Exemplos ​

typescript
chunk([1, 2, 3, 4, 5], 2); // => [[1,2],[3,4],[5]]
chunk("abcdef", 3); // => ["abc", "def"]

Notas ​

  • Se o tamanho não for positivo, lança um erro.
  • Útil para dividir dados em blocos menores.

Referências ​

Released under the MIT License.