JavaScript Glossary: Array .slice() Method
Publikováno: 8.2.2019
Basics
The slice array method copies a given part of an array returning the selected part as an array. It doesn’t mutate the given array rather, it returns a new array.
Basics
The slice array method copies a given part of an array returning the selected part as an array. It doesn’t mutate the given array rather, it returns a new array.
[1, 2, 3, 4, 5].slice(1)
// [2, 3, 4, 5]https://scotch.io/embed/gist/e263c9b3a0bc6d72391c694fd40bece3
Syntax
array.slice(start, end)2 Parameters
start
This is the start index for the slice selection. The slice will start from the element at the provided index. If just the start index is provided and no end index is provided, the returned array will contain elements from the start index to the end of the array - optional.
end
This is the end index for selection. All the elements from the start index to the element before the end index are selected - optional
Returns an array
The method will return an array containing all the elements from the start index to the element before the end index. If no arguments are provided, it will return an array containing the elements in the parent array.
const numbers = [2, 3, 4, 5, 6];
const sliced = numbers.slice(2,4);
console.log(sliced);
//output: Array [4,5]Common Usage and Snippets
Getting a selected part of an array
https://scotch.io/embed/gist/395c9706381a8328340cde62d9779b25