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
Nome | Tipo | Descrição |
---|---|---|
array | T[] | string | Array ou string de origem |
size | number | Tamanho de cada pedaço |
Retorno
Tipo | Descrição |
---|---|
T[][] | string | Array 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.