107 of 264 menu

Метод some

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

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

Синтакса

низ.some(function(елеменат, индекс, низ) { });

Пример

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

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

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

true

Пример

Проверимо да ли је бар један производ елемента и његовог редног броја већи или једнак 20:

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

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

true

Пример

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

let check = arr.some(function(elem, index, arr) { // ovde će biti dostupan niz arr });

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

  • метод every,
    који такође омогућава проверавање низа
  • методе 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
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј