Fractionner un tableau de données avec JavaScript
Concept et utilisation
La fonction JavaScript arrayChunks()
permet de diviser un ensemble de données en fractions de taille fixe.
Fonction
arrayChunks()
Découpe un tableau de données en fractions de taille fixe.
- Syntaxe
arrayChunks(tableau, taille);
- Paramètres
tableau
(Array)Le paramètre
tableau
de la fonctionarrayChunk()
définit le tableau de données à fractionner.taille
(Number)Le paramètre
taille
de la fonctionarrayChunk()
définit le nombre d'éléments à disposer dans chaque fraction du nouveau tableau de données.
Exemple d'utilisation
var tableau = [1, 2, 3, 4, 5, 6, 7, 8];
var taille = 4;
arrayChunks(tableau, taille);
// Renvoie : [
// [1, 2, 3, 4],
// [5, 6, 7, 8]
// ]
Code source de la fonction
function arrayChunks(a, s) {
var c = [];
for (var i = 0, j = a.length; i < j; i += s) {
c.push(a.slice(i, i + s));
}
return c;
}
Dernière mise à jour le .