ປື້ມການປົກຄອງ JavaScript Map
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 |
---|---|
ບໍ່ສາມາດຫາກນອງພາສາບໍ່ | ສາມາດຫາກນອງພາສາບໍ່ |
ບໍ່ມີຄວາມໃຫຍ່ | ມີຄວາມໃຫຍ່ |
ຄູ່ມູນຕ້ອງແມ່ນສະເພາະຄວາມ(ບັນດາສະເພາະ) | ຄູ່ມູນສາມາດເປັນປະເພດທຸກຫນື່ງ |
ຈຸດໝາຍຄູ່ມູນບໍ່ຈະຕິດຕັ້ງ | ຄູ່ມູນຈະຕິດຕັ້ງຕາມຈຸດໝາຍບັນຊະນະການເຂົ້າ |
ມີຄູ່ມູນສະເລັດທີ່ມີຈຸດໝາຍ | ບໍ່ມີຄູ່ມູນສະເລັດທີ່ມີຈຸດໝາຍ |