August 5, 2022
Получить последние элементы массива | JS tasks
Получить последние N элементов массива
Вызовите метод .slice
у массива, передайте в первый аргумент метода отрицательное значение, например .slice(-3)
const arr = ['a', 'b', 'c', 'd', 'e'] const last3 = arr.slice(-3) // 👉 ['c', 'd', 'e'] const last2 = arr.slice(-2) // 👉 ['d', 'e']
Метод Array.slice не изменяет исходный массив. Он возвращает новый массив с неглубокой копией исходного массива
Если в метод передать array.length - 3
, результат будет таким же:
const last3Again = arr.slice(arr.length - 4); // 👉 ['b', 'c', 'd', 'e']
Если передать значение превышающие количество элементов в массиве, то Array.slice
, без вывода ошибки, вернет массив со всеми элементами
August 5, 2022, 13:08
0 views
0 reactions
0 replies
0 reposts