@fanhypermax

Как сделать обрезание массива?

Есть массив
let arr = [1,2,3,4,5,6,7,8];

Как обрезать его так что бы было всегда 5ть последних значений. Что бы допустим если есть 8 значений в массиве как в примере, то чтобы выводил:

0:4
1:5
2:6
3:7
4:8


если 6 то:

0:2
1:3
2:4
3:5
4:6


...
?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
arr.slice(-5)

Если вместо создания нового массива надо удалить элементы из существующего, то

arr.splice(0, arr.length - 5)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@forspamonly2
arr.length=5
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы