Индекс элемента в массиве, с которого будет начинаться новый массив.
end
Необязательный параметр. Индекс элемента в массиве, на котором новый массив завершится. При этом последним в новом массиве будет элемент с индексом end-1
Если start отрицателен, то он будет трактоваться как arrayObj.length+start (т.е. start'ый элемент с конца массива).
Если end отрицателен, то он будет трактоваться как arrayObj.length+end (т.е. end'ый элемент с конца массива).
Если второй параметр не указан, то экстракция продолжится до конца массива. Если end < start, то будет создан пустой массив.
Описание, примеры
Данный метод не изменяет исходный массив, а просто возвращает его часть.
arr = [1,2,3,4,5]
arr.slice(-2)// => [4,5]
arr.slice(arr.length - 2)// то же самое
arr.slice(-3,-1)// [3,4]
arr.slice(arr.length-3, arr.length-1)// то же самое
Это интересно
Антарктида имеет свой «национальный» домен — .aq, образованный от слова ‘aqua’. Домены второго уровня в этой зоне выдаются только государственным организациям, занимающимся какой-либо деятельностью в Антарктиде.