106 of 264 menu

Njia every

Njia every inakagua vipengele vya safu kulingana na kazi iliyopitishwa. Njia hurudisha true, ikiwa kwa vipengele vyote vya safu kazi iliyopitishwa itarudisha true, vinginevyo njia hurudisha false.

Kwenye kazi unaweza kupitisha vigezo vitatu. Ikiwa vigezo hivi vipo (sio lazima), basi kwa kiotomatiki kigezo cha kwanza kitapata kipengele cha safu, cha pili kitapata nambari yake kwenye safu (faharasa), na cha tatu - safu yenyewe.

Syntaxi

safu.every(function(kipengele, faharasa, safu) { return true au false; });

Mfano

Tukague, kwamba vipengele vyote kwenye safu ya nambari vyote ni chanya:

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

Matokeo ya utekelezaji wa kificho:

true

Mfano

Tukague, kwamba zao la kipengele na kiwango chake cha mpangilio daima ni chini ya 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);

Matokeo ya utekelezaji wa kificho:

true

Mfano

Ikiwa ni lazima kwenye kigezo cha tatu unaweza kupitisha safu yenyewe:

let check = arr.every(function(elem, index, arr) { hapa safu arr itapatikana });

Angalia pia

  • Njia some,
    ambayo pia inaruhusu kufanya ukaguzi wa safu
  • Njia map na forEach,
    ambazo zinawaruhusu kutumia kazi kwa kila kipengele cha safu
  • Njia reduce na reduceRight,
    zinazokunjua safu kwa thamani moja
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa