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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა