English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript 数组 slice() 方法

 JavaScript Array-Objekt

slice()方法提取数组的一部分元素,并返回一个新的数组。

slice()方法提取的元素开始在给定的start参数,并在给定的端部end参数(end不包括)。原始数组不会被更改。

语法:

array.slice(start, end)
var fruits = ["39;Banana', 'Mango', 'Apple', 'Orange');
var extract = fruits.slice(1, 3);// return Mango, Apple
Testen Sie heraus‹/›

Browserkompatibilität

Die Zahlen in der Tabelle geben die erste Browserversion an, die slice() vollständig unterstützt:

Methode
slice()11JaJaJa

Parameterwert

ParameterBeschreibung
start(Optional) vom Nullindex beginnend, ab diesem Index extrahieren
end(Optional) vom Nullindex beginnend, bis vor dem Extrahieren

Technische Details

Rückgabewert:Neue Array mit den extrahierten Elementen
JavaScript-Version:ECMAScript 1

Mehr Beispiele

ohneendParameter zur Elementsextraktion:

var fruits = ["39;Banana', 'Mango', 'Apple', 'Orange');
var extract = fruits.slice(1);// return Mango, Apple, Orange
Testen Sie heraus‹/›

Elemente mit negativen Werten extrahieren:

var fruits = ["39;Banana', 'Mango', 'Apple', 'Orange');
var extract = fruits.slice(-3, -1);// return Mango, Apple
Testen Sie heraus‹/›

 JavaScript Array-Objekt