JavaScript Array slice()Methode

Array 对象参考手册JavaScript Array-Objekt

Beispiel

Elemente aus einem Array lesen:

var fruits = ["Banana", "Orange", "Zitrone", "Apfel", "Mango"]; var citrus = fruits.slice(1,3);

citrusAusgabe:

Orange,Zitrone

Selbst ausprobieren »

Definition und Verwendung

Die slice()-Methode gibt ausgewählte Elemente aus einem bestehenden Array zurück.

Die Methode slice() extrahiert einen Teil einer Zeichenkette und gibt den extrahierten Teil als neue Zeichenkette zurück.

Hinweis:Die Methode slice() ändert das ursprüngliche Array nicht.


Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Alle wichtigen Browser unterstützen slice().


Syntax

array.slice(start, end)

Parameterwerte

Parameter Beschreibung
start Optional. Gibt an, wo die Auswahl beginnt. Wenn dieser Parameter negativ ist, bedeutet das, dass die Extraktion beim n-ten Element vom Ende des ursprünglichen Arrays beginnt. slice(-2) extrahiert vom vorletzten Element bis zum letzten Element (einschließlich des letzten Elements).
end Optional. Gibt an, wo die Auswahl endet. Dieser Parameter ist der Array-Index, an dem der Array-Slice endet. Wenn dieser Parameter nicht angegeben wird, enthält das per slice extrahierte Array alle Elemente von start bis zum Ende des Arrays. Wenn dieser Parameter negativ ist, bedeutet das, dass die Extraktion beim n-ten Element vom Ende des ursprünglichen Arrays endet. slice(-2,-1) bedeutet, vom vorletzten Element bis zum letzten Element zu extrahieren (ausschließlich des letzten Elements, d. h. nur das vorletzte Element).

Rückgabewert

Type Beschreibung
Array Gibt ein neues Array zurück, das die Elemente von arrayObject von start (einschließlich) bis end (ausschließlich) enthält.

Technische Details

JavaScript-Version: 1.2


Weitere Beispiele

Beispiel

Elemente aus einem Array mit negativen Werten lesen

var fruits = ["Banana", "Orange", "Zitrone", "Apfel", "Mango"]; var myBest = fruits.slice(-3,-1); //Die zwei Elemente vom drittletzten (einschließlich) bis zum letzten (ausschließlich) extrahieren var myBest = fruits.slice(-3); //Die letzten drei Elemente extrahieren

myBestAusgabe:

Lemon,Apple

Selbst ausprobieren »

Beispiel

Eine Zeichenkette ausschneiden

var str="www.example.com!"; document.write(str.slice(4)+"<br>"); //Vom 5. Zeichen bis zum Ende extrahieren document.write(str.slice(4,10)); //Vom 5. Zeichen bis zum 10. Zeichen extrahieren

Selbst ausprobieren »

Array 对象参考手册JavaScript Array-Objekt

Andere Erweiterungen