map နည်းလမ်း

map နည်းလမ်းသည် စုစည်းမှုရှိ အရာဝတ္ထုတစ်ခုစီအတွက် သတ်မှတ်ထားသော function ကို ခေါ်ယူပေးပါသည်။ ၎င်းသည် အရာဝတ္ထုများ၏ စုစည်းမှုမှ တန်ဖိုးများရယူရန်သို့မဟုတ် သတ်မှတ်ရန်အတွက် အထူးသင့်လျော်ပါသည်။map နည်းလမ်းသည် မူလအရာဝတ္ထုစုစည်းမှုကို ပြန်ပေးသော each နည်းလမ်းနှင့် မတူဘဲ၊ ကွဲပြားသောအရာဝတ္ထုများနှင့် object များ၏ အသစ်ပြန်ဖွဲ့ထားသော စုစည်းမှုတစ်ခုကို ပြန်ပေးပါသည်။

ဖွဲ့စည်းပုံ

အရာဝတ္ထုများကို function အတွင်း၊ this ကိန်းရှင်ထဲတွင် ရရှိနိုင်ပြီး ၎င်းတို့၏ အစီအစဉ်နံပါတ်များကို စုစည်းမှုအတွင်း - ကိန်းရှင် index ထဲတွင် ရရှိနိုင်ပါသည်။

javascript$(selector).map(function(index, element));

ဥပမာ

အရာဝတ္ထုများ၏ id အမည်များ စာရင်းကို ကြည်ရန်အတွက် ထုတ်ကြည့်ကြပါစို့။ get နှင့် join နည်းလမ်းများကိုလည်း အသုံးပြုထားပါသည်။

html<p id="aaa">စာသား1</p>
<p id="bbb">စာသား2</p>
<p id="ccc">စာသား3</p>
javascriptconsole.log(
  $('p').map(
    function() {
      return this.id; 
    }
  ).get().join()
);

ဆက်လက်လေ့လာရန်

  • filter နည်းလမ်း၊
    အရာဝတ္ထုများကို သတ်မှတ်ထားသော selector တစ်ခုဖြင့် စစ်ထုတ်ပေးပါသည်။
  • each နည်းလမ်း၊
    စုစည်းမှုရှိ အရာဝတ္ထုတစ်ခုစီအတွက် သတ်မှတ်ထားသော function ကို ခေါ်ယူပေးပါသည်။