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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау