106 of 264 menu

Every-metodi

Metodi every tarkistaa taulukon elementit annetun funktion mukaisesti. Metodi palauttaa true, jos kaikille taulukon elementeille annettu funktio palauttaa true, muuten metodi palauttaa false.

Funktioon voidaan välittää kolme parametria. Jos nämä parametrit ovat olemassa (ne eivät ole pakollisia), niin ensimmäiseen päätyy automaattisesti elementti taulukosta, toiseen sen numero taulukossa (indeksi), ja kolmanteen - itse taulukko.

Syntaksi

taulukko.every(function(elementti, indeksi, taulukko) { return true tai false; });

Esimerkki

Tarkistetaan, ovatko kaikki numerotaulukon elementit positiivisia:

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

Koodin suorituksen tulos:

true

Esimerkki

Tarkistetaan, onko elementin ja sen järjestysnumeron tulo aina pienempi kuin 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);

Koodin suorituksen tulos:

true

Esimerkki

Tarvittaessa kolmanteen parametriin voidaan välittää itse taulukko:

let check = arr.every(function(elem, index, arr) { // tässä taulukko arr on käytettävissä });

Katso myös

  • metodi some,
    joka mahdollistaa myös taulukon tarkistuksen
  • metodit map ja forEach,
    jotka mahdollistavat funktion soveltamisen jokaiselle taulukon elementille
  • metodit reduce ja reduceRight,
    joita käytetään taulukon tiivistämiseen yhdeksi arvoksi
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää