slice
ExamplesΒΆ
The general syntax for this method is:
arrayName.slice(starting index, ending index)
This method copies a range of elements from one array into a new array. slice
does NOT change the original array, but returns a new array.
The ending index is optional. If it is left out, slice
returns a new array
that includes everything from the starting index to the end of the original
array.
If both indices are used, the new array contains everything from the starting index up to, but NOT including the ending index.
Example
1 2 3 4 5 6 7 | let arr = ['a', 'b', 'c', 'd', 'e'];
arr.slice(2);
arr.slice(1,4);
console.log(arr);
|
Output
[ 'c', 'd', 'e' ]
[ 'b', 'c', 'd' ]
['a', 'b', 'c', 'd', 'e']