ປື້ມການປົກຄອງ JavaScript Map

  • ບ່ອນໜ້າກ່ອນ JS JSON
  • ບ່ອນໜ້າຫຼັງ JS Math

Map ແມ່ນຄວາມຈຳຮັບຂອງຄໍາຕິດຕາມວິສະວະກອນທັງໝົດທີ່ສາມາດຖືກໃຊ້ງານ.

Map ຈະບັນທຶກລຳດັບການເພີ່ມຂອງພະຫັດຕົ້ນຕົ້ນຕົ້ນ.

ວິທີ/ປະກອບ Map

ວິທີ/ປະກອບ ອະທິບາຍ
new Map() ສ້າງຫົວໜ້າ Map ຂື້ນຄັ້ງໃໝ່。
clear() 移除 Map 中的所有元素。
delete() 通过键移除 Map 中的元素。
entries()
ການລຶບທັງໝົດສິ່ງຈາກ Map delete()
get() entries()
forEach() ການຊອກຄູ່ມູນຈາກ Map
groupBy() has()
ການກວດຫາຄູ່ມູນທີ່ມີໃນ Map keys()
set() ການປ່ຽນຄູ່ມູນສຳລັບຄູ່ມູນໃນ Map
size ການສະກັດຈຳນວນສິ່ງຈາກ Map
values() ການຫຼົງມູນຄູ່ມູນຈາກ Map

ພາບຖານ

ກໍານົດຄະແນນ 1

// ການສ້າງ Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  

ທ້າວທີ່ຈະທົດລອງ

ກໍານົດຄະແນນ 2

ທ່ານສາມາດ set() ການເພີ່ມສິ່ງຈາກ Map

// ການສ້າງ Map
const fruits = new Map();
// ການປ່ຽນຄູ່ມູນ Map
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

ທ້າວທີ່ຈະທົດລອງ

ກໍານົດຄະແນນ 3

ທ່ານສາມາດ get() ການຊອກສິ່ງຈາກ Map

// ການຊອກຄູ່ມູນ "apples"
let value = fruits.get("apples");
JavaScript Objects vs Maps

ທ້າວທີ່ຈະທົດລອງ

ຄວາມແຕກຕ່າງລະຫວ່າງໂອບີເຈັນຈັກສັດຂອງ JavaScript

ຄວາມແຕກຕ່າງລະຫວ່າງໂອບີເຈັນຈັກສັດຂອງ JavaScript

ໂອບີເຈັນ Map
ບໍ່ສາມາດຫາກນອງພາສາບໍ່ ສາມາດຫາກນອງພາສາບໍ່
ບໍ່ມີຄວາມໃຫຍ່ ມີຄວາມໃຫຍ່
ຄູ່ມູນຕ້ອງແມ່ນສະເພາະຄວາມ(ບັນດາສະເພາະ) ຄູ່ມູນສາມາດເປັນປະເພດທຸກຫນື່ງ
ຈຸດໝາຍຄູ່ມູນບໍ່ຈະຕິດຕັ້ງ ຄູ່ມູນຈະຕິດຕັ້ງຕາມຈຸດໝາຍບັນຊະນະການເຂົ້າ
ມີຄູ່ມູນສະເລັດທີ່ມີຈຸດໝາຍ ບໍ່ມີຄູ່ມູນສະເລັດທີ່ມີຈຸດໝາຍ
  • ບ່ອນໜ້າກ່ອນ JS JSON
  • ບ່ອນໜ້າຫຼັງ JS Math