107 of 264 menu

Metod some

Metod some massiviň elementlerini berlen funksiýa boýunça barlaýar. Bu funksiýa metod parametri hökmünde berilýär we massiviň her elementi üçin ýerine ýetirilýär. Metod true gaýtarýar, eger-de massiviň iň bolmanda bir elementi üçin berlen funksiýa true gaýtarsa, ýok bolsa metod false gaýtarýar.

Funksiýa üç parametr girizip bolýar. Eger bu parametrler bar bolsa (olar hökman däl), onda birinjisine awtomatik massiviň elementi geçýär, ikinjisine onuň massivdaky nomery (indeksi) geçýär, üçünjüsine bolsa massiviň özi geçýär.

Sintaksis

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

Mysal

Massivde iň bolmanda bir sany positive san bardygyny barlaýalyň:

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

Koduň ýerine ýetiriliş netijesi:

true

Mysal

Iň bolmanda bir element onuň tertip nomeri bilen köpeldilende, netije 20 -dan uly ýa-da deň bolýandygyny barlaýalyň:

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

Koduň ýerine ýetiriliş netijesi:

true

Mysal

Gerek bolsa üçünji parametre massiviň özüni geçip bolýar:

let check = arr.some(function(elem, index, arr) { şu ýerde massiv arr elýeterli bolar });

Şeýle-de garaňyň

  • metod every,
    şol bir wagtyň özünde massivi barlamaga mümkinçilik berýär
  • metodlar map we forEach,
    massiviň her elementine funksiýa ýüklemege mümkinçilik berýär
  • metodlar reduce we reduceRight,
    massivi bir baha ýygnamaga mümkinçilik berýär
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et