Array.slice()
Возвращает поверхностную копию части массива без изменения исходного.
Сигнатура
arr.slice(start, end)Метод slice() возвращает новый массив с элементами от индекса start до end (не включая end). Исходный массив не изменяется. Отрицательные индексы отсчитываются с конца.
const arr = [1, 2, 3, 4, 5];
console.log(arr.slice(1, 3)); // [2, 3]
console.log(arr.slice(-2)); // [4, 5]