JavaScript Array slice()

Definition og brug

slice() Metoden returnerer et nyt arrayobjekt, der indeholder de valgte elementerne.

slice() Metoden vælger fra det givne start Elementet ved parameterens start, og inden for end Parameter stopper, men inkluderer ikke.

Kommentar:slice() Metoden ændrer ikke det oprindelige array.

Eksempel

Eksempel 1

Vælg elementer fra arrayet:

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

Prøv det selv

Eksempel 2

Vælg elementer med negative værdier:

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3, -1);

Prøv det selv

Syntaks

array.slice(start, end)

Parameterværdi

Parameter Beskrivelse
start

Valgfri. Et heltal, der specificerer hvor valget skal starte (indekset for det første element er 0).

Brug negative tal for at vælge fra arrayets slutning. Hvis det utelates, er det lig med "0".

end

Valgfri. Et heltal, der specificerer positionen for at stoppe valget.

Hvis det utelates, vælges alle elementer fra startpositionen til arrayets slutning. Brug negative tal for at vælge fra arrayets slutning.

Tekniske detaljer

Returværdi: En ny array, der indeholder de valgte elementerne.
JavaScript version: ECMAScript 1

Browsertilstand

Alle browsere støtter det fullt ut slice() Metode:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support

Relaterede sider

Tutorial:JavaScript array

Tutorial:JavaScript array Const

Tutorial:JavaScript array metoder

Tutorial:JavaScript sortér array

Tutorial:JavaScript array iteration