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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу