Die Array Slice () -Methode
Die Array Slice () -Methode (wie oben erwähnt) wird verwendet, um ein Sub-Array aus einem übergeordneten Array zu extrahieren oder zu erstellen. Dies bedeutet, dass sein Rückgabewert ein Array selbst ist. Um die Array Slice () -Methode zu verstehen, schauen Sie sich die an die Syntax unten angegeben:
subarray = arrayvar.Schnitt (Start?: Nummer, Ende?:Nummer);
In dieser Syntax:
Rückgabewert
Es gibt ein Array zurück
Arbeiten
Die Art und Weise, wie die Splice () -Methode funktioniert Kopieren in das zweite Array. Denken Sie daran, das hier verwendete Wort ist "Kopieren" Weil das ursprüngliche Array nicht modifiziert ist.
Beispiel des Arrays.Slice () Methode
Um die Arbeit des Array Slice () zu demonstrieren, erstellen Sie zunächst ein Array mit der folgenden Zeile:
Arrayvar = [1, 2, 3, 4, 5, 6, 7, 8, 9];
Erstellen Sie danach einfach eine neue Variable, die den Rückgabewert aus der Slice () -Methode speichern und diese Variable gleich zu ArrayVar festlegen wird.Slice () mit der folgenden Zeile:
returnedArray = arrayvar.Scheibe (2, 6);
Diese obige Zeile wählt die Elemente von Index 2 bis Index 5 aus. Danach zeigen Sie die an returnedArray auf dem Terminal:
Konsole.log (returnedArray);
Bei der Ausführung des Programms wird das folgende Ergebnis am Terminal angezeigt:
Um zu überprüfen, ob diese Splice () -Methode das ursprüngliche Array nicht beeinflusst, drucken Sie einfach das Original -Array auch auf das Terminal aus:
Konsole.log ("das Array After Slice () -Methode", returnedArray);
Konsole.log ("Das ursprüngliche Array ist als", Arrayvar);
Führen Sie das Programm erneut aus, um die folgende Ausgabe am Terminal zu erhalten:
Aus der oben genannten Ausgabe geht hervor, dass das ursprüngliche Array mit der Slice () -Methode nicht beeinflusst wurde.
Die Array Splice () -Methode
Das Array.Die Methode Splice () (wie oben erwähnt) wird verwendet, um ein Unterarray aus einem Array zu erstellen oder zu extrahieren. Die Slice () -Methode entfernt jedoch die ausgewählten Elemente aus dem ursprünglichen Array und leitet sie auf das zweite Array weiter. Das Array verstehen spleißen() Methode, schauen Sie sich die an die Syntax unten angegeben:
returnedArray = arrayvar.Spleiß (Start?: Nummer, zählen?:Nummer)
In dieser Syntax:
Rückgabewert
Es gibt ein Array zurück
Arbeiten
Die Arbeit der spleißen() Die Methode ist recht einfach, sie verwendet die Werte, die in ihren Argumenten übergeben wurden, um eine Auswahl aus dem ursprünglichen Array zu treffen. Danach entfernt es diese Elemente aus dem ursprünglichen Array und gibt sie als Rückgabewert zurück. Dies bedeutet, dass die Splice () -Methode betrifft das ursprüngliche Array
Beispiel für die Splice () -Methode
Um die Funktionsweise der Splice () -Methode zu demonstrieren, erstellen Sie zunächst ein neues Array mit der folgenden Zeile:
Arrayvar = [1, 2, 3, 4, 5, 6, 7, 8, 9];
Erstellen Sie danach eine Variable, um den zurückgegebenen Wert aus dem zu speichern spleißen() Methode und festlegen gleich der Arrayvar.spleißen() Methode wie:
returnedArray = arrayvar.Spleiß (2, 5);
In der obigen Zeile beginnt die Auswahl mit Index 2 und zählt 5 Elemente nach diesem Startindex. Danach einfach die bestehen "ReturnedArray" Variable zum Konsolenprotokoll, um das Ergebnis auf dem Terminal wie folgt zu drucken:
Konsole.log (returnedArray);
Durch Ausführen des Programms werden das folgende Ergebnis auf dem Terminal erstellt:
Aus der Ausgabe geht hervor, dass das Subtarray über 5 Elemente vom ursprünglichen Array abgezogen hat. Die Wirkung der Auswirkungen des spleißen() Methode auf dem Original -Array, drucken Sie das Original -Array auch mit der Konsolenprotokollfunktion aus:
Konsole.log ("das Array After Slice () -Methode", returnedArray);
Konsole.log ("Das ursprüngliche Array ist als", Arrayvar);
Das Ausführen des Codes liefert die folgende Ausgabe am Terminal:
Aus der Ausgabe geht hervor, dass die ausgewählten Elemente aus dem ursprünglichen Array entfernt und in das zweite Array bewegt wurden, das ist returnedArray Variable. Es ist also leicht zu dem Schluss, dass die Splice () -Methode das ursprüngliche Array verändert.
Einpacken
Die Array Slice () -Methode und die Array Splice () -Methode werden verwendet, um Sub-Arrays aus einem übergeordneten Array zu erstellen. Der einzige Unterschied zwischen den beiden ist, wie sie ihre Aufgabe ausführen. Die Slice () -Methode erstellt ein Subtarray, indem die ausgewählten Elemente aus dem übergeordneten Array in das untergeordnete Array kopiert werden. Während die Splice () -Methode ein Subtarray erstellt, indem die ausgewählten Elemente aus dem übergeordneten Array entfernt und in das Kinderarray gesteckt werden.