107 of 264 menu

Metoda some

Metoda some preverja elemente polja v skladu z dano funkcijo. Ta funkcija se posreduje kot parameter metode in se izvede za vsak element polja. Metoda vrne true, če vsaj za en element polja podana funkcija vrne true, sicer pa metoda vrne false.

Funkciji lahko posredujete tri parametre. Če ti parametri obstajajo (niso obvezni), potem bo prvi samodejno dobil element polja, drugi bo dobil njegovo številko v polju (indeks), tretji pa bo dobil samo polje.

Sintaksa

polje.some(function(element, indeks, polje) { });

Primer

Preverimo, ali je v polju števil vsaj eno pozitivno število:

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

Rezultat izvajanja kode:

true

Primer

Preverimo, ali je vsaj en produkt elementa in njegovega zaporednega števila večji ali enak 20:

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

Rezultat izvajanja kode:

true

Primer

Po potrebi lahko v tretji parameter podamo samo polje:

let check = arr.some(function(elem, index, arr) { tukaj bo polje arr dostopno });

Glejte tudi

  • metoda every,
    ki prav tako omogoča preverjanje polja
  • metodi map in forEach,
    ki omogočata uporabo funkcije za vsak element polja
  • metodi reduce in reduceRight,
    ki zložita polje v eno vrednost
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni