Я хочу извлечь последние n элементов из массива без соединения
У меня есть массив, как показано ниже, я хочу получить последние 2 или n элементов из любого массива в новом массиве [33, 44]
[22, 55, 77, 88, 99, 22, 33, 44]
Я попытался скопировать старый массив в новый массив, а затем выполнить соединение. Но я считаю, что должен быть какой-то другой лучший способ.
var arr = [22, 55, 77, 88, 99, 22, 33, 44] ;
var temp = [];
temp = arr;
temp.splice(-2);
Вышеприведенный код также удаляет последние 2 элемента из исходного массива arr
;
Итак, как я могу просто извлечь последние n элементов из исходного массива, не превращая его в новую переменную