106 of 264 menu

every методу

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

Функцияга үч параметр берилиши мүмкүн. Эгерде бул параметрлер бар болсо (алар милдеттүү эмес), анда биринчисине автоматтык түрдө массивдин элементи, экинчисине анын массивдеги номуру (индекси), үчүнчүсүнө болсо массивдин өзү түшөт.

Синтаксис

массив.every(function(элемент, индекc, массив) { 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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу