Метод forEach() — це метод масиву, який використовується для виконання функції на кожен елемент у масиві . Ми можемо використовувати його з такими типами даних JavaScript, як масиви, карти, набори тощо. Це корисний метод для відображення елементів у масиві.
Синтаксис
Ми можемо оголосити метод forEach() як показано нижче.
array.forEach(callback[, thisObject]);
Метод forEach() виконує наданий зворотній дзвінок один раз для кожного елемента в масиві в порядку зростання .
Деталі параметра
1. зворотній дзвінок: Це функція, яка використовується для перевірки кожного елемента. Функція зворотного виклику приймає три аргументи , які наведені нижче.
Примітка:Ці три аргументи необов’язкові.
2. thisObject: Це об’єкт для використання під час виконання зворотного виклику.
Повернене значення
Він поверне створений масив.
Приклад із рядком
let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore);
Відповідний код JavaScript:
var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore);
Вихід:
Приклад з числом
var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); });
Вихід:
Недолік forEach()
Нижче наведено недоліки використання методу forEach():
- Він не передбачає можливості зупинити або перерва цикл forEach().
- Це тільки працює з масивами.