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) { бул жерде arr массивине кирүү мүмкүн болот });

Ошондой эле караңыз

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