Chunk //Repositório JavaScript
Descrição
Quebra uma array em pedaços.
Criado: 2006.06.04
Criado: 2006.06.04
Código (Download)
//+ Carlos R. L. Rodrigues
//@ http://jsfromhell.com/array/chunk [rev. #1]
function chunk(a, s){
for(var x, i = 0, c = -1, l = a.length, n = []; i < l; i++)
(x = i % s) ? n[c][x] = a[i] : n[++c] = [a[i]];
return n;
}
Exemplo (Exemplo)
<script type="text/javascript">
//<![CDATA[
document.write(chunk([1,2,3,4,5,6,7], 3).join("<br />"));
//]]>
</script>
Ajuda
- chunk(input: Array, size: Integer): Array
-
Divide um array em pedaços.
- input
- array a ser quebrada
- test
- tamanho máximo de cada pedaço
Ranque (Votos: 59)
1.76