107 of 264 menu

Metode some

Die metode some toets die elemente van 'n array volgens die oorgedraagde funksie. Hierdie funksie word as parameter van die metode oorgedra en uitgevoer vir elke element van die array. Die metode gee true terug, indien vir ten minste een element van die array die oorgedraagde funksie true teruggee, andersins gee die metode false terug.

Drie parameters kan aan die funksie oorgedra word. Indien hierdie parameters aanwesig is (hulle is nie verpligtend nie), val die element outomaties in die eerste een, sy nommer in die array (indeks) val in die tweede een, en die array self val in die derde een.

Sintaksis

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

Voorbeeld

Laat ons toets of daar ten minste een positiewe getal in die getalle-array is:

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

Resultaat van die kode-uitvoering:

true

Voorbeeld

Laat ons toets of ten minste een produk van die element en sy volgorde-nommer groter as of gelyk aan 20 is:

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);

Resultaat van die kode-uitvoering:

true

Voorbeeld

Indien nodig, kan die array self as die derde parameter oorgedra word:

let check = arr.some(function(elem, index, arr) { hier sal die array arr beskikbaar wees });

Sien ook

  • die metode every,
    wat ook toetsing van 'n array moontlik maak
  • die metodes map en forEach,
    wat toepassing van 'n funksie op elke element van die array moontlik maak
  • die metodes reduce en reduceRight,
    wat 'n array tot een waarde saamvou
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp