104 of 264 menu

Метод forEach

Метод forEach орқали массвнинг барча элементларини кетма-кетликда кўриб чиқиш мумкин. Метод параметр сифатида функция қабул қилади, у массивинг ҳар бир элементи учун ишга тушади.

Бу функцияга учта параметр бериш мумкин. Aгар бу параметрлар мавжуд бўлса (улар мажбурий эмас), у ҳолда биринчисига автоматik равишда массвинг элементи, иккинчисига унинг массвдаги номери (индекси), учинчисига эса massivning ўзи тушади.

Синтаксис

массив.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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш