In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das ein Array in kleinere Array-Blöcke aufteilt.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript-Array-Slice ()
- JavaScript Array splice ()
- JavaScript-Array
Beispiel 1: Array mit Slice () teilen
// 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);
Ausgabe
(1, 2) (3, 4) (5, 6) (7, 8)
Im obigen Programm wird die for
Schleife mit der slice()
Methode verwendet, um ein Array in kleinere Array-Blöcke aufzuteilen.
Die for
Schleife durchläuft die Elemente eines Arrays. Während jeder Iteration wird der Wert von i um den Blockwert erhöht (hier 2 ).
Die slice()
Methode extrahiert Elemente aus einem Array, wobei:
- Das erste Argument gibt den Startindex an.
- Das zweite Argument gibt den Endindex an.
Beispiel 2: Array mit splice teilen ()
// 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);
Ausgabe
(1, 2) (3, 4) (5, 6) (7, 8)
Im obigen Programm wird die while-Schleife mit der splice()
Methode verwendet, um ein Array in kleinere Teile eines Arrays aufzuteilen.
In der splice()
Methode
- Das erste Argument gibt den Index an, in den Sie ein Element aufteilen möchten.
- Das zweite Argument (hier 2 ) gibt die Anzahl der zu teilenden Elemente an.
Die while
Schleife wird verwendet, um über das Array zu iterieren, bis das Array leer ist.