106 of 264 menu

Метод every

Метод every массивинг элементларини берилган функция буйича текширади. Метод true кайтаради, агар массивинг барча элементлари учун берилган функция true кайтарса, акс ҳолда метод false кайтаради.

Функцияга учта параметр бериш мумкин. Агар бу параметрлар мавжуд бўлса (улар мажбурий эмас), у ҳолда биринчисига автоматik равишда массивинг элементи, иккинчисига унинг массивдаги номери (индекс), учинчисига эса массивинг ўзи тушади.

Синтаксис

массив.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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш