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

JavaScript Array slice() Method

 JavaScript Array Object

slice()The method extracts a part of the array elements and returns a new array.

slice()The method extracts elements starting at the givenstartParameters, and at the given endendParameters (endDoes not include). The original array is not changed.

Syntax:

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

Browser Compatibility

The numbers in the table specify the first browser version fully supporting the slice() method:

Method
slice()11IsIsIs

Parameter Value

ParameterDescription
start(Optional) Starting index, from this index extraction begins
end(Optional) Starting index, before the extraction ends

Technical Details

Return value:New array containing the extracted elements
JavaScript Version:ECMAScript 1

More examples

withoutendParameter to extract elements:

var fruits = ["39;Banana', 'Mango', 'Apple', 'Orange');
var extract = fruits.slice(1);// return Mango, Apple, Orange
Test and see‹/›

Extract elements using negative values:

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

 JavaScript Array Object