JavaScript Map

Map သည် ကွဲပြားသော ကြီးကွဲသော အချက်အလက် အဖွဲ့အစည်း ဖြစ်ပြီး ကြီးကွဲသော အချက်အလက် ဖြစ်သည်

Map သည် စမ်းသပ်လုပ်ငန်း ပုံစံ ကို သတ်မှတ်သည်

Map ကို ဖန်တီးရန် အကြောင်းအရာ

JavaScript Map ကို ဖန်တီးရန် နည်းလမ်း

  1. စမ်းသပ်လုပ်ငန်း ကို ကူးယူ new Map()
  2. Map ကို ဖန်တီးပြီး အသုံးပြု Map.set()

new Map() စမ်းသပ်လုပ်ငန်း

စမ်းသပ်လုပ်ငန်း ကို ကူးယူ new Map() ဖန်တီးသူ အသုံးပြုသော နည်းလမ်း

အက်အိန်ဂျိုး

// Map ကို ဖန်တီးကြည့်ပါ
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);

ကိုယ်တိုင် ကြိုးစားကြည့်ပါ

set() စမ်းသပ်လုပ်ငန်း

အသုံးပြုနိုင် set() အသုံးပြုသော နည်းလမ်း

အက်အိန်ဂျိုး

// Map ကို ဖန်တီးကြည့်ပါ
const fruits = new Map();
// Map ကို အသုံးပြုသော အချက်အလက် ကို ကြိုးပမ်းကြည့်ပါ
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

ကိုယ်တိုင် ကြိုးစားကြည့်ပါ

set() စမ်းသပ်လုပ်ငန်း ကို အသုံးပြုနိုင် သည် ရှိသည် သို့မဟုတ်

အက်အိန်ဂျိုး

fruits.set("apples", 200);

ကိုယ်တိုင် ကြိုးစားကြည့်ပါ

get() စမ်းသပ်လုပ်ငန်း

get() စမ်းသပ်လုပ်ငန်း အသုံးပြုသော နည်းလမ်း

အက်အိန်ဂျိုး

fruits.get("apples");    // အပြန် 500 ပြန်လိုက်သည်

ကိုယ်တိုင် ကြိုးစားကြည့်ပါ

Map သည် အိန်ဂျိုး ဖြစ်သည်

typeof အပြန် object ပြန်လိုက်သည်:

အက်အိန်ဂျိုး

// အပြန် object ပြန်လိုက်သည်:
typeof fruits;

ကိုယ်တိုင် ကြိုးစားကြည့်ပါ

instanceof Map အပြန် true ပြန်လိုက်သည်:

အက်အိန်ဂျိုး

// အပြန် true ပြန်လိုက်သည်:
fruits instanceof Map;

ကိုယ်တိုင် ကြိုးစားကြည့်ပါ

ပြောက်လုပ်သော JavaScript အိန်ဂျိုး နှင့် Map အကြား ကွဲပြားမှုများ

ပြောက်လုပ်သော JavaScript အိန်ဂျိုး နှင့် Map အကြား ကွဲပြားမှုများကိုပြောဆိုမည်

对象 Map
不可直接迭代 可直接迭代
没有 size 属性 size အခွင့်အရေး ရှိ
ကိုယ်စားပြု သည် ကိုယ်စားပြု သို့မဟုတ် အက်ပ်စ် ကိုယ်စားပြု အချက်အရာ မည်သည့် အချက်အရာ မျိုး
ကိုယ်စားပြု အမှတ်အသုံး မရှိ ကိုယ်စားပြု အမှတ်အသုံး
ပုံစံ ရှိ ပုံစံ မရှိ

ပင်မ Map ပြင်ပတ်သက်

ပင်မ ပြင်ပတ်သက်မှ ကျွန်ုပ်၏ဂျေဟိုစ် Map ပြင်ပတ်သက်

အက်သုံး အချက်အလက် နှင့် အက်ပ်စ်

ဘရာဇက်ဂျာ အပေါ်

Map သည် ES6 အဖွဲ့(JavaScript 2015)

2017 ခုနှစ် ဇွန် လ ကတည်းက အသစ်သော ဘရာဇက်ဂျာ တို့အား အားကိုး ကျယ်ပြီ

ခလုတ် အက်ဂျက် ဖော့ဖော့ ဆာဖာ အိုပီ
ခလုတ် 51 အက်ဂျက် 15 ဖော့ဖော့ 54 ဆာဖာ 10 အိုပီ 38
2016 ခုနှစ် ဇွန် လ 2017 ခုနှစ် ဇွန် လ 2017 ခုနှစ် ဇွန် လ 2016 ခုနှစ် နိုဝင်ဘာ လ 2016 ခုနှစ် ဇွန် လ

Internet Explorer မပေါ်ပေး Map ဘဲ