Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui divisera un tableau en petits morceaux de tableau.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- Tranche de tableau JavaScript ()
- Épissure de tableau JavaScript ()
- Tableau JavaScript
Exemple 1: Split Array à l'aide de slice ()
// program to split array into smaller chunks function splitIntoChunk(arr, chunk) ( for (i=0; i < arr.length; i += chunk) ( let tempArray; tempArray = arr.slice(i, i + chunk); console.log(tempArray); ) ) const array = (1, 2, 3, 4, 5, 6, 7, 8); const chunk = 2; splitIntoChunk(array, chunk);
Production
(1, 2) (3, 4) (5, 6) (7, 8)
Dans le programme ci-dessus, la for
boucle est utilisée avec la slice()
méthode pour diviser un tableau en petits morceaux de tableau.
La for
boucle parcourt les éléments d'un tableau. Lors de chaque itération, la valeur de i est augmentée de la valeur du bloc (ici 2 ).
La slice()
méthode extrait des éléments d'un tableau où:
- Le premier argument spécifie l'index de départ.
- Le deuxième argument spécifie l'index de fin.
Exemple 2: Split Array à l'aide de splice ()
// program to split array into smaller chunks function splitIntoChunk(arr, chunk) ( while(arr.length> 0) ( let tempArray; tempArray = arr.splice(0, chunk); console.log(tempArray); ) ) const array = (1, 2, 3, 4, 5, 6, 7, 8); const chunk = 2; splitIntoChunk(array, chunk);
Production
(1, 2) (3, 4) (5, 6) (7, 8)
Dans le programme ci-dessus, la boucle while est utilisée avec la splice()
méthode pour diviser un tableau en petits morceaux d'un tableau.
Dans la splice()
méthode,
- Le premier argument spécifie l'index dans lequel vous souhaitez fractionner un élément.
- Le deuxième argument (ici 2 ) spécifie le nombre d'éléments à fractionner.
La while
boucle est utilisée pour parcourir le tableau jusqu'à ce que le tableau soit vide.