106 of 264 menu

every მეთოდი

every მეთოდი ამოწმებს მასივის ელემენტებს გადაცემული ფუნქციის შესაბამისად. მეთოდი აბრუნებს true-ს, თუ მასივის ყველა ელემენტისთვის გადაცემული ფუნქცია დააბრუნებს true-ს, წინააღმდეგ შემთხვევაში მეთოდი აბრუნებს false-ს.

ფუნქციას შეგიძლიათ გადასცეთ სამი პარამეტრი. თუ ეს პარამეტრები არსებობს (ისინი არ არის სავალდებულო), მაშინ პირველში ავტომატურად ჩავარდება მასივის ელემენტი, მეორეში ჩავარდება მისი ნომერი მასივში (ინდექსი), ხოლო მესამეში - თავად მასივი.

სინტაქსი

მასივი.every(function(ელემენტი, ინდექსი, მასივი) { return true ან false; });

მაგალითი

შევამოწმოთ, რომ მასივში ყველა რიცხვი დადებითია:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem) { if (elem >= 0) { return true; } else { return false; } }); console.log(check);

კოდის შესრულების შედეგი:

true

მაგალითი

შევამოწმოთ, რომ ელემენტისა და მისი რიგობრივი ნომრის ნამრავლი ყოველთვის ნაკლებია 30-ზე:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem, index) { if (elem * index < 30) { return true; } else { return false; } }); console.log(check);

კოდის შესრულების შედეგი:

true

მაგალითი

საჭიროების შემთხვევაში მესამე პარამეტრად შეიძლება გადაეცეს თავად მასივი:

let check = arr.every(function(elem, index, arr) { აქ იქნება ხელმისაწვდომი მასივი arr });

ასევე იხილეთ

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