106 of 264 menu

Метод every

Метод every проверяје елементе низа у складу са прослеђеном функцијом. Метод враћа true, ако за све елементе низа прослеђена функција врати true, у супротном метод враћа false.

У функцију се могу проследити три параметра. Ако ови параметри постоје (нису обавезни), тада ће у први аутоматски бити смештен елемент низа, у други ће бити смештен његов број у низу (индекс), а у трећи - сам низ.

Синтакса

низ.every(function(елемент, индекс, низ) { return true или false; });

Пример

Проверимо да ли су сви елементи у низу бројева позитивни:

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

Резултат извршавања кода:

true

Пример

Проверимо да ли је производ елемента и његовог редног броја увек мањи од 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);

Резултат извршавања кода:

true

Пример

По потреби се у трећи параметар може проследити сам низ:

let check = arr.every(function(elem, index, arr) { овде ће низ arr бити доступан });

Погледајте такође

  • метод some,
    који такође омогућава извршавање провере низа
  • методе map и forEach,
    који омогућавају примену функције на сваки елемент низа
  • методе reduce и reduceRight,
    који сажимају низ на једну вредност
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј