forEach әдісі
forEach әдісі массивтің барлық элементтерін
ретімен қарап шығуға мүмкіндік береді.
Әдіс параметр ретінде функцияны қабылдайды, ол
массивтің әрбір элементі үшін орындалады.
Бұл функцияға үш параметр беруге болады. Егер бұл параметрлер болса (олар міндетті емес), онда біріншісіне автоматты түрде массив элементі енеді, екіншісіне оның массивтегі нөмірі (индексі), ал үшіншісіне - массивтің өзі енеді.
Синтаксис
массив.forEach(function(элемент, индекс, массив) {
барлық элементтер үшін орындалатын код
});
Мысал
Массив элементтерін консольге шығарайық:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Мысал
Элементтер мен олардың нөмірлерін консольге шығарайық:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Мысал
Массив элементтерінің қосындысын табайық:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Кодты орындау нәтижесі:
15