Задать вопрос
@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


...
?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Создаём новый массив:

const newArr = arr.slice(-5);

Или, обновляем существующий:

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

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

Похожие вопросы