Heim >Web-Frontend >js-Tutorial >Ausführliche Erklärung zur Verwendung von JavaScript Slice()

Ausführliche Erklärung zur Verwendung von JavaScript Slice()

高洛峰
高洛峰Original
2016-11-28 13:56:191693Durchsuche

Definition und Verwendung

Die Methode „slice()“ gibt ausgewählte Elemente aus einem vorhandenen Array zurück.

Syntax
arrayObject.slice(start,end)

Parameter

Beschreibung

Start Erforderlich. Gibt an, wo mit der Auswahl begonnen werden soll. Wenn negativ, gibt es die Position vom Ende des Arrays an. Das heißt, -1 bezieht sich auf das letzte Element, -2 bezieht sich auf das vorletzte Element und so weiter.

Ende Optional. Gibt an, wo die Auswahl endet. Dieser Parameter ist der Array-Index am Ende des Array-Fragments. Wenn dieser Parameter nicht angegeben ist, enthält das geteilte Array alle Elemente vom Anfang bis zum Ende des Arrays. Wenn dieser Parameter negativ ist, gibt er die Elemente ab dem Ende des Arrays an.

Rückgabewert

Gibt ein neues Array zurück, das die Elemente in arrayObject vom Anfang bis zum Ende enthält (mit Ausnahme dieses Elements).

Erklärung

Bitte beachten Sie, dass diese Methode das Array nicht verändert, sondern ein Unterarray zurückgibt. Wenn Sie ein Segment von Elementen aus einem Array löschen möchten, sollten Sie die Methode Array.splice() verwenden.

Tipps und Hinweise

Hinweis: Sie können negative Werte verwenden, um Elemente aus dem Ende eines Arrays auszuwählen.

Hinweis: Wenn end nicht angegeben ist, wählt die Methode „slice()“ alle Elemente vom Anfang bis zum Ende des Arrays aus.

Beispiel Beispiel 1

In diesem Beispiel erstellen wir ein neues Array und zeigen dann die daraus ausgewählten Elemente an:




Ausgabe:


George,John,Thomas
John, Thomas
George,John,Thomas

Beispiel 2

In diesem Beispiel erstellen wir ein neues Array und zeigen dann die daraus ausgewählten Elemente an:




Ausgabe:


George,John,Thomas,James,Adrew,Martin
Thomas,James
George,John,Thomas,James,Adrew,Martin

TIY

slice()

So verwenden Sie Slice(), um ausgewählte Elemente aus einem vorhandenen Array anzuzeigen.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn