107 of 264 menu

Metod some

Metod some massiv elementlarini berilgan funktsiya asosida teksiradi. Bu funktsiya metod parametri sifatida beriladi va har bir massiv elementi uchun bajariladi. Metod true qaytaradi, agar kamida bitta massiv elementi uchun berilgan funktsiya true qaytarsa, aks holda metod false qaytaradi.

Funktsiyaga uchta parametr berish mumkin. Agar bu parametrlar mavjud bo'lsa (ular majburiy emas), unda birinchisiga avtomatik ravishda element qiymati, ikkinchisiga uning massivdagi tartib raqami (indeks), uchinchisiga esa - massivning o'zi o'tadi.

Sintaksis

massiv.some(function(element, indeks, massiv) { });

Misol

Keling, massivda kamida bitta musbat son borligini tekshiramiz:

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

Kodni bajarish natijasi:

true

Misol

Keling, kamida bitta elementning uning tartib raqamiga ko'paytmasi 20 dan katta yoki teng ekanligini tekshiramiz:

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

Kodni bajarish natijasi:

true

Misol

Agar kerak bo'lsa, uchinchi parametrga massivning o'zini berish mumkin:

let check = arr.some(function(elem, index, arr) { bu yerda arr massiviga kirish mumkin bo'ladi });

Shuningdek qarang

  • metod every,
    bu ham massivni tekshirish imkonini beradi
  • metodlar map va forEach,
    bu massivning har bir elementiga funktsiya qo'llash imkonini beradi
  • metodlar reduce va reduceRight,
    massivni bitta qiymatga qisqartiradigan
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish