Как мне выполнить действие для определенного количества элементов в массиве
Мне нужно выполнить функцию (не имеет значения какая) для определенного куска элементов в массиве. Например у меня есть массив с 1000 элементами и мне нужно выполнить функцию для элементов начиная с индекса 20 и заканчивая индексом 120.
Ответы (1 шт):
Автор решения: Андрей Солуянов
→ Ссылка
Например есть массив
let arr = ["Яблоко", "Апельсин", "Груша","Петя","Вася"];
Методами типа splice можно убрать например первый элемент, условно говоря сформировать новый массив arr.splice(0, 1);
А потом новый загнать в forEach
arr.forEach(function(item, i, arr) {
alert( i + ": " + item + " (массив:" + arr + ")" );
});
Вариант может быть и не идеальный но по такому алгоритму поставленную задачу решить можно.