So teilen Sie ein langes Array in kleinere Arrays mit JavaScript auf?

So teilen Sie ein langes Array in kleinere Arrays mit JavaScript auf?
In verschiedenen Szenarien müssen Programmierer das Array in kleinere Stücke teilen, um Daten auf ordnungsgemäße Weise zu organisieren. Insbesondere kann die Aufteilung des Arrays in kleinere Stücke das Rendern und das Anzeigen der Daten erleichtern, ohne Leistungsprobleme zu verursachen. Es ermöglicht die Arbeit mit den Daten in überschaubaren Stücken. Es hilft, Speicherbeschränkungen zu vermeiden.

In diesem Artikel wird das Verfahren zur Aufteilung eines langen Arrays in kleinen Arrays in JavaScript veranschaulicht.

So teilen Sie ein langes Array in kleinere Arrays mit JavaScript auf?

Verwenden Sie die folgenden Methoden, um ein langes Array in kleine Arrays aufzuteilen:

  • Slice () Methode
  • Splice () Methode

Methode 1: Teilen Sie ein langes Array mithilfe der Slice () -Methode in kleinere Arrays auf

Verwenden Sie die “Scheibe()Methode, um ein Array in kleinere Arrays aufzuteilen. Ohne das ursprüngliche Array zu ändern.

Syntax

Befolgen Sie die angegebene Syntax für die Slice () -Methode:

Scheibe (Start, Ende)

In der obigen Syntax:

  • StartIst eine Ganzzahl, die die Ausgangsposition des Slice/Arrays angibt. Es ist in der Scheibe enthalten.
  • EndeIst eine Ganzzahl, die die Endposition des Slice/Arrays angibt. Es ist exklusiv und ist nicht in der Scheibe enthalten.

Beispiel

Erstellen Sie eine Reihe von Zahlen:

const array = [0, 2, 4, 6, 8, 1, 3, 5, 7, 9, 2, 5, 8];

Rufen Sie die Slice () -Methode an, um die Scheibe eines Arrays ab Index 0 bis 5 zu erhalten. Hier ist der letzte Index exklusiv:

var Array1 = Array.Slice (0, 5);
Konsole.log (array1);

Das zweite Schicht stammt von Index 5 bis Index 8:

var Array2 = Array.Slice (5, 8);
Konsole.log (array2);

Die letzte Scheibe wird von Index 8 bis zum Ende gestartet:

var Array3 = Array.Scheibe (8);
Konsole.log (array3);

Die Ausgabe zeigt an, dass das Array erfolgreich in drei verschiedene Größen -Arrays aufgeteilt wurde:

Jetzt werden wir das Array in verschiedene Brocken aufteilen, indem wir die Funktion aufrufen:

FunktionensplitarrayIntosubarrays (Array, SubaRrays)
für (i = 0; ivar temp;
temp = Array.Slice (i, i + subaRrays);
Konsole.log (temp);

Im obigen Code -Snippet:

  • Definieren Sie zunächst eine Funktion namens “splitarrayintosubarrays"Das erfordert zwei Parameter" ein Array "und eine" Anzahl von Stücken ", um das Array zu teilen.
  • Das gesamte Array mit dem “iterierenfür”Schleife.
  • Rufen Sie die Methode Slice () an, um das Array in Stücke zu schneiden.

Erstellen Sie eine Reihe von Zahlen, die an die Funktion übergeben werden, um sich in kleine Arrays aufzuteilen:

const array = [6, 5, 1, 0, 2, 4, 6, 8, 1, 3, 5, 7, 9, 2];

Geben Sie die Anzahl der Stücke an, die es ist4”:

const subarrayelements = 4;

Rufen Sie die definierte Funktion auf, indem Sie das Array und die Anzahl kleiner Arrays als Argumente übergeben:

splitarrayIntosubarrays (Array, SubtarrayElements);

Es ist ersichtlich, dass der Ausgang vier kleine Arrays anzeigt, drei von ihnen sind gleich groß:

Methode 2: Teilen Sie ein langes Array unter Verwendung von Splice () in kleinere Arrays auf

Sie können auch die „verwenden“spleißen()Methode zur Aufteilung eines Arrays in kleine Arrays. Es ändert das ursprüngliche Array durch Hinzufügen oder Entfernen von Elementen und gibt ein Array, das die entfernten Elemente enthält, falls vorhanden.

Syntax

Die folgende Syntax wird für die Splice () -Methode verwendet:

Spleiß (Start, Ende)

Beispiel

Erstellen Sie ein Zahlenarray:

const array = [0, 2, 4, 6, 8, 10];

Rufen Sie die Methode Splice () auf, indem Sie den Start und die Endzahl für das erste kleinere Array übergeben:

var Array1 = Array.Spleiß (0, 3);

Drucken Sie den ersten Teil eines Arrays aus:

Konsole.log (array1);

Drucken Sie zum Schluss das verbleibende Array:

Konsole.log (Array);

Ausgang

Es geht darum, Arrays in kleinere Arrays in JavaScript aufzuteilen.

Abschluss

Verwenden Sie die “zur Aufteilung eines langen Arrays in kleinere Arrays“ die “Scheibe()”Methode oder die“spleißen()" Methode. Die Methoden Slice () und Splice () in JavaScript extrahieren Teile eines Arrays, haben jedoch unterschiedliche Anwendungsfälle und Ergebnisse. In diesem Artikel wurde das Verfahren zur Aufteilung eines langen Arrays in kleinen Arrays in JavaScript dargestellt.