JavaScript Array every()

အဆိုပါ ပုဂ္ဂိုလ်ကြီး၏ သတ္တုပုံ နှင့် အသုံးပြုခြင်း နှင့် အသုံးပြုခြင်း

every() အတိုင်းအားလုံးကို အသုံးပြုသော ပုဂ္ဂိုလ်ကြီးကို စစ်ဆေးပါ အတိုင်းအားလုံးသည် စစ်ဆေးပြီး အကျိုးဆက်မရှိ

every() အတိုင်းအားလုံးကို အသုံးပြုသော ပုဂ္ဂိုလ်ကြီးကို တစ်ကြိမ်တည်းမျှ စစ်ဆေးပါ

  • function သည် false ကို ပြန်လည်ပေးသော အတိုင်းအားလုံးကို ရှာဖွေတွေ့ရှိလာသလား၊ every() သည် false ကို ပြန်လည်ပေးပါ (နှင့် ကျန်သေးသော အတိုင်းအားလုံးကို စစ်ဆေးမပြုပါ)
  • false မရှိသေးသလား၊ every() သည် true ကို ပြန်လည်ပေးပါ

အမှန်အမြင်:every() အတည်ပြုခြင်းမရှိသေးသော အတိုင်းအားလုံးကို အသုံးပြုသော ပုဂ္ဂိုလ်ကြီးကို စစ်ဆေးပါ

အမှန်အမြင်:every() အစိတ်အစိတ်မပြောင်းလဲမည်

အမှုကြမ်း

အမှတ် 1

age အတိုင်းအားလုံး၏ အရေးအချိန်အား သတ်မှတ်ထားသော 18 နှင့် အထက်အား စစ်ဆေးတားမြစ်မည့်အချက်အလက်များကို စစ်ဆေးပါ

var ages = [32, 33, 16, 40];
function checkAdult(age) {
  return age >= 18;
}
function myFunction() {
  document.getElementById("demo").innerHTML = ages.every(checkAdult);
}

ကျွန်ုပ်တို့ ကျင်းပပါ၏

အမှတ် 2

ages အတိုင်းအားလုံး၏ အရေးအချိန်အား သတ်မှတ်ထားသော အစားအထားအား သို့မဟုတ် ထိခိုက်ကြောင်း စစ်ဆေးတားမြစ်မည့်အချက်အလက်များကို စစ်ဆေးပါ

<p>အမြတ်အသင်း: <input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">ကိုယ်တိုင်ကြိုတင်ပါ</button>
<p>အမြတ်အသင်းအားဖြင့်မြတ်တော်မူသလား? <span id="demo"></span></p>
<script>
var ages = [32, 33, 12, 40];
function checkAdult(age) {
  return age >= document.getElementById("ageToCheck").value;
}
function myFunction() {
  document.getElementById("demo").innerHTML = ages.every(checkAdult);
}
</script>

ကျွန်ုပ်တို့ ကျင်းပပါ၏

အမှတ် 3

အစုအချုပ်တွင် အစားအထား "answer" အား အမျိုးမျိုးစွာ စမ်းသပ်ပါ၏

<script>
var survey = [
  { name: "Steve", answer: "Yes"},
  { name: "Jessica", answer: "Yes"},
  { name: "Peter", answer: "Yes"},
  { name: "Elaine", answer: "No"}

function isSameAnswer(el, index, arr) {
  if (index === 0){
    return true;
  } else {
    return (el.answer === arr[index - 1].answer);
  }
}
function myFunction() {
  document.getElementById("demo").innerHTML = survey.every(isSameAnswer);
}
</script>

ကျွန်ုပ်တို့ ကျင်းပပါ၏

ဘာသာပြန်ကုန် ဘာသာပြန်ကုန်

အားလုံး ဘာသာပြန်ကုန်သည် အပြောင်းအလဲမရှိ၏ every() နည်းပါး

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
ထောက်ပံ့ 9.0 ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့

စကာတင်ခြင်း

array.every(function(currentValue, index, arr), thisValue)

ပါးစပ် သုံးပါ၏

ပါဝင်သော ပါးစပ် ဖော်ပြ
function(currentValue, index, arr) တရားဝင်။ အစုအချုပ် အား အရာဝတ္တုတိုင်း ပြောင်းလဲပြီး ပြောင်းလဲသော ပါးစပ် သုံးပါ၏。

ပါဝင်သော ပါးစပ်:

ပါဝင်သော ပါးစပ် ဖော်ပြ
currentValue တရားဝင်။ တူးကြွပြီး အစုအချုပ် အား သုံးပါ၏。
index ဆိုင်းငံ့။ တူးကြွပြီး အစုအချုပ် အား အစုအချုပ် အတိုင်း အရည်အချင်း သယ်ဆောင်ရန် သုံးပါ၏。
arr ဆိုင်းငံ့။ တူးကြွပြီး အစုအချုပ် အား အကျယ်ပြု သုံးပါ၏。
thisValue

ဆိုင်းငံ့။ အပ်ချက် သုံးပြီး အကျယ်ပြု အား "this" အစားအထား သယ်ဆောင်ရန် သုံးပါ၏。

အခြား အပ်ချက် မရှိဘဲ အခြား အပ်ချက် "undefined" အား အကျယ်ပြု အား "this" အစားအထား သယ်ဆောင်ပါ၏。

နည်းပါးတရား

ပြန်လည်သယ်ဆောင်သော အမှတ်သား: သဘောတရား အစားအထားများ။ အစုအချုပ်တွင် အရာဝတ္တုတိုင်း စမ်းသပ်ခြင်းအပြီး အခြား အရာဝတ္တုတိုင်း မပြောင်းလဲခဲ့လျှင် အမှတ်သား true ပြန်လည်သယ်ဆောင်ပါ၏။ အခြားအရာဝတ္တုတိုင်း ပြောင်းလဲခဲ့လျှင် အမှတ်သား false ပြန်လည်သယ်ဆောင်ပါ၏。
JavaScript ပုံစံ: ECMAScript 5

ခွင့်ပြုထားသော စာမျက်နှာ

ဖော်ပြနည်းJavaScript အသုံးပြုခြင်း

ဖော်ပြနည်းJavaScript အသုံးပြုခြင်း Const

ဖော်ပြနည်းJavaScript အသုံးပြုခြင်း

ဖော်ပြနည်းJavaScript အသုံးပြုခြင်း စကြိမ်းပျိုး

ဖော်ပြနည်းJavaScript စကြိမ်းပျိုးခြင်း