106 of 264 menu

Meetod every

Meetod every kontrollib massiivi elemente vastavalt edastatud funktsioonile. Meetod tagastab true, kui kõikide massiivi elementide puhul tagastab edastatud funktsioon true, vastasel juhul tagastab meetod false.

Funktsiooni saab edastada kolm parameetrit. Kui need parameetrid on olemas (need pole kohustuslikud), siis esimesse satub automaatselt element massiivist, teisse satub selle number massiivis (indeks) ja kolmandasse - massiiv ise.

Süntaks

massiiv.every(function(element, indeks, massiiv) { return true või false; });

Näide

Kontrollime, et kõik elemendid arvude massiivis on positiivsed:

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

Koodi täitmise tulemus:

true

Näide

Kontrollime, et elemendi korrutis selle järjekorranumbriga on alati väiksem kui 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);

Koodi täitmise tulemus:

true

Näide

Vajadusel saab kolmanda parameetrina edastada massiivi ise:

let check = arr.every(function(elem, index, arr) { siin on kättesaadav massiiv arr });

Vaata ka

  • meetod some,
    mis võimaldab samuti massiivi kontrollimist
  • meetodid map ja forEach,
    mis võimaldavad rakendada funktsiooni igale massiivi elemendile
  • meetodid reduce ja reduceRight,
    mis ahendavad massiivi üheks väärtuseks
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu