97 of 264 menu

Die slice-Methode

Die Methode slice schneidet einen angegebenen Teil eines Arrays aus und gibt ihn zurück. Das ursprüngliche Array wird dabei nicht verändert.

Der erste Parameter gibt den Index des Array-Elements an, ab dem das Ausschneiden beginnt, und der zweite Parameter - den Index des Elements, bei dem das Ausschneiden enden soll (wobei das Element mit diesem Index nicht in den ausgeschnittenen Teil aufgenommen wird). Der zweite Parameter ist optional. Wenn er nicht angegeben wird, wird das Teilarray vom im ersten Parameter angegebenen Element bis zum Ende des Arrays genommen.

Sie kann auch negative Werte annehmen. In diesem Fall beginnt die Zählung des Elements, bei dem das Ausschneiden endet, vom Ende des Arrays. Das letzte Element hat dabei die Nummer -1.

Syntax

array.slice(start, [ende]);

Beispiel

Schneiden wir aus einem Array die Elemente vom Index Null bis exklusive Index Zwei aus (das zweite Element wird nicht ausgeschnitten):

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(0, 2); console.log(sub);

Ergebnis der Codeausführung:

['a', 'b']

Beispiel

Schneiden wir ab dem ersten Element bis zum Ende des Arrays aus. Dazu geben wir den zweiten Parameter nicht an:

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(1); console.log(sub);

Ergebnis der Codeausführung:

['b', 'c', 'd', 'e']

Beispiel

Schneiden wir die Elemente vom zweiten bis zum vorletzten Element aus (-1 zeigt auf das letzte Element und es wird nicht in den extrahierten Teil aufgenommen):

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(1, -1); console.log(sub);

Ergebnis der Codeausführung:

['b', 'c', 'd']

Der Vorteil dieses Ansatzes besteht darin, dass immer ein Teil des Arrays ausgeschnitten wird, der das letzte Element ausschließt, unabhängig von der Größe des Arrays.

Siehe auch

  • die Methode splice,
    die ebenfalls Teile eines Arrays abschneidet, dabei jedoch das ursprüngliche Array verändert
  • die Methode shift,
    die das erste Element eines Arrays entfernt
  • die Methode pop,
    die das letzte Element eines Arrays entfernt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen