106 of 264 menu

Metod every

Metod every massiw elementlerini berlen funksiýa laýyklykda barlap berýär. Metod true gaýtarýar, eger massiwdäki ähli elementler üçin berlen funksiýa true gaýtarsa, ýogsam metod false gaýtarýar.

Funksiýa üç parametr geçirip bolýar. Eger bu parametrler bar bolsa (olar hökmany däl), onda birinjisine awtomatiki massiw elementi, ikinjisine onuň massiwdäki nomery (indeksi), üçünjisine bolsa massiw özi düşýär.

Syntax

massiw.every(function(element, indeks, massiw) { return true ýa-da false; });

Mysal

Massiwdäki sanlaryň ählisiniň pozitiwdigini barlaýarys:

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

Kodyň ýerine ýetiriliş netijesi:

true

Mysal

Elementiň onuň tertip nomeryna köpeldilmegi her wagt 30-dan kiçidigini barlaýarys:

let arr = [1, 2, 3, 4, 5]; let barlag = arr.every(function(elem, indeks) { if (elem * indeks < 30) { return true; } else { return false; } }); console.log(barlag);

Kodyň ýerine ýetiriliş netijesi:

true

Mysal

Gerek bolanda üçünji parametre massiw özüni geçirip bolýar:

let barlag = arr.every(function(elem, indeks, arr) { şu ýerde arr massiwine elýeterlilik bolýar });

Şeýle-de serediň

  • metod some,
    hem-de massiw barlamagy amala aşyrmaga mümkinçilik berýär
  • metodlar map we forEach,
    massiwdäki her bir elemente funksiýa ulanmaga mümkinçilik berýär
  • metodlar reduce we reduceRight,
    massiwi bir baha ýygnamak
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