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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј