JavaScript Array slice()

Definition och användning

slice() Metoden returnerar en ny arrayobjekt, som innehåller de valda elementen i arrayen.

slice() Metoden väljer element från start Elementet som börjar på parametern, och inom end Slut på parametern, men inkluderar inte.

Kommentar:slice() Metoden ändrar inte den ursprungliga arrayen.

Exempel

Exempel 1

Välj element från arrayen:

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

Prova själv

Exempel 2

Välj element med negativa värden:

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

Prova själv

Syntax

array.slice(start, end)

Parametervärde

Parameter Beskrivning
start

Valfritt. Heltal som specificerar varvalet börjar.

Använd negativa tal för att välja från slutet av arrayen. Om det utskrivs, är det lika med "0".

end

Valfritt. Heltal som specificerar varvalet slutar.

Om det utskrivs, väljs alla element från början till slutet av arrayen. Använd negativa tal för att välja från slutet av arrayen.

Tekniska detaljer

Returvärde: En ny array som innehåller de valda elementen.
JavaScript-version: ECMAScript 1

Webbläsarstöd

Alla webbläsare stöder helt slice() Metod:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Stöd Stöd Stöd Stöd Stöd Stöd

Relaterade sidor

Lär dig om:JavaScript-array

Lär dig om:JavaScript-array Const

Lär dig om:JavaScript-arraymetoder

Lär dig om:JavaScript-sortera array

Lär dig om:JavaScript-array iteration