JavaScript-Programm zum Aufteilen des Arrays in kleinere Blöcke

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 forSchleife mit der slice()Methode verwendet, um ein Array in kleinere Array-Blöcke aufzuteilen.

Die forSchleife 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 whileSchleife wird verwendet, um über das Array zu iterieren, bis das Array leer ist.

Interessante Beiträge...