104 of 264 menu

Метод 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

Вижте също

  • метод map,
    който също позволява прилагане на функция към всеки елемент от масива
  • метод filter,
    който позволява филтриране на елементите на масива
  • методи some и every,
    извършващи проверка на масива
  • методи reduce и reduceRight,
    свиващи масив към една стойност
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне