Метод forEach
Метод forEach() використовують для ітерації (перебору) елементів масиву та виклику переданої колбек-функції для кожного елемента. Цей метод використовують як заміну циклів for і for...of в роботі з колекцією даних.
array.forEach(function(element, index, array) {
// виконати дії з елементом масиву
});
Порядок виконання методу forEach():
При кожній ітерації по порядку беруться елементи масива.
На кожній ітерації метод викликає колбек-функцію для кожного елемента масиву.
Як аргументи першим приймає сам елемент element, другим - індекс елемента index, третім - весь вихідний масив array. Можна оголошувати тільки необхідні параметри, найчастіше - це елемент, головне не забувати про їх порядок.
Метод нічого не повертає.
let numbers = [1, 2, 3, 4, 5];
numbers.forEach(function (element, index) {
console.log(`Елемент ${element} має індекс ${index}`);
});

Важливо зауважити, що forEach() не створює новий масив, а просто перебирає існуючий масив.
Перервати виконання методу forEach не можна, він завжди перебирає масив до кінця. Тому, якщо передбачається мождивість переривання циклу, то обирають for або for...of.
Last updated