Methode 1: Slice () zur Aufteilung eines Arrays in Stücke
Um dies zu demonstrieren, erstellen Sie zunächst eine Reihe von Ganzzahlen mit der folgenden Codezeile:
my_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
Definieren Sie dann die Größe jedes Stücks, die aus dem ursprünglichen Array abgeleitet werden sollen:
ChunkSize = 2;
Verwenden Sie danach einfach die für Schleife, um durch das Array zu iterieren und eine Array -Variable zu erstellen Chunk Mit Hilfe der Slice () -Methode mit den folgenden Codezeilen:
für (i = 0; i < my_array.length; i += chunkSize)
lass chunk;
Chunk = my_array.Slice (i, i + chunkSize);
Konsole.log (chunk);
In diesem Code -Snippet:
Der komplette Code -Snippet lautet wie:
my_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
ChunkSize = 2;
für (i = 0; i < my_array.length; i += chunkSize)
lass chunk;
Chunk = my_array.Slice (i, i + chunkSize);
Konsole.log (chunk);
Bei der Ausführung erzeugt der obige Code -Snippet die folgenden Ergebnisse:
Der Ausgang zeigt das Array an, das in kleinere Stücke jeweils in Größe 2 umgewandelt wurde.
Methode 2: Verwenden von Splice () zum Teilen eines Arrays in kleinere Stücke
Erstellen Sie zuerst ein neues Array mit den folgenden Codezeilen, um die Verwendung der Methode Splice () zu demonstrieren:
my_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
Definieren Sie die Größe des Chunks genau wie in der ersten Methode mit der folgenden Zeile:
ChunkSize = 4;
Danach a während() Die Schleife wird in Kombination mit Splice () verwendet, um durch das Array zu iterieren:
während (my_array.Länge> 0)
lass chunk;
Chunk = my_array.Spleiß (0, ChunkSize);
Konsole.log (chunk);
In diesem Code -Snippet:
Der komplette Code -Snippet lautet wie:
my_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
ChunkSize = 4;
während (my_array.Länge> 0)
lass chunk;
Chunk = my_array.Spleiß (0, ChunkSize);
Konsole.log (chunk);
Das Ausführen dieses Codes gibt die folgende Ausgabe an:
Aus dem Ausgang ist es klar.
Abschluss
In JavaScript kann der Programmierer zwei Methoden verwenden, um ein Array in kleinere, aber gleiche Stücke zu teilen oder zu teilen. Diese Methoden umfassen die Verwendung der Slice () -Methode und der Splice () -Methode in Kombination mit Für Schleife Und while-Schleife. In diesem Artikel wurde die Arbeit beider Methoden mit Hilfe von zwei Beispielen gezeigt.