107 of 264 menu

some နည်းလမ်း

some နည်းလမ်းသည် လက်ခံရရှိသော function အတိုင်း အခင်းအကျင်း၏ အစိတ်အပိုင်းများကို စစ်ဆေးပါသည်။ ထို function ကို နည်းလမ်း၏ parameter အဖြစ် လက်ခံပြီး အခင်းအကျင်း၏ အစိတ်အပိုင်းတစ်ခုစီအတွက် လုပ်ဆောင်ပါသည်။ အခင်းအကျင်း၏ အနည်းဆုံး အစိတ်အပိုင်းတစ်ခုအတွက် လက်ခံရရှိသော function က true ပြန်ပေးပါက နည်းလမ်းသည် true ကို ပြန်ပေးပါသည်။ အခြားအခြေအနေများတွင် နည်းလမ်းသည် false ကို ပြန်ပေးပါသည်။

Function အတွင်း parameter သုံးခု ပို့နိုင်ပါသည်။ ဤ parameter များ ရှိပါက (၎င်းတို့မှာ မဖြစ်မနေလိုအပ်ခြင်း မဟုတ်ပါ)၊ ပထမတစ်ခုထံသို့ အခင်းအကျင်း၏ အစိတ်အပိုင်းက အလိုအလျောက် ရောက်ရှိမည်။ ဒုတိယတစ်ခုထံသို့ ၎င်း၏ အခင်းအကျင်းအတွင်း နံပါတ် (index) ရောက်ရှိမည်ဖြစ်ပြီး တတိယတစ်ခုထံသို့ အခင်းအကျင်းကိုယ်တိုင် ရောက်ရှိမည်။

Syntax

အခင်းအကျင်း.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);

ကုဒ် run ပြီးနောက် ရလဒ်:

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

ကုဒ် run ပြီးနောက် ရလဒ်:

true

ဥပမာ

လိုအပ်ပါက တတိယ parameter အနေဖြင့် အခင်းအကျင်းကိုယ်တိုင်ကို ပို့နိုင်ပါသည်:

let check = arr.some(function(elem, index, arr) { ဤနေရာတွင် arr အခင်းအကျင်းကို ရယူအသုံးပြုနိုင်ပါသည် });

ဆက်လက်ဖတ်ရှုရန်

  • every နည်းလမ်း,
    အခင်းအကျင်းကို စစ်ဆေးရန် ခွင့်ပြုပေးသည့် နည်းလမ်း
  • map နှင့် forEach နည်းလမ်းများ,
    အခင်းအကျင်း၏ အစိတ်အပိုင်းတစ်ခုစီအတွက် function တစ်ခုကို အသုံးပြုရန် ခွင့်ပြုပေးသည့် နည်းလမ်းများ
  • reduce နှင့် reduceRight နည်းလမ်းများ,
    တန်ဖိုးတစ်ခုသို့ အခင်းအကျင်းကို ခေါက်သိမ်းပေးသည့် နည်းလမ်းများ
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်