JavaScript Map has()

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

has() ວິທະຍາສາດທີ່ນຳໃຊ້ສຳລັບກວດສອບບັນດາບັນຊີທີ່ມີໃນ Map. ຖ້າມີຈະກັບຄືນ true.

ພາບລວມ

ຕົວຢ່າງ 1

// ສ້າງ Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Map ມີ "apples" ຫຼືບໍ່?
fruits.has("apples");

ທ້າທາຍຢ່າງຕົນເອງ

ຕົວຢ່າງ 2

ພະຍາຍາມດັ່ງຕໍ່ມາ:

fruits.delete("apples");
fruits.has("apples");

ທ້າທາຍຢ່າງຕົນເອງ

ວິທະຍາສາດ

map.has(value)

ປະເພດ

ປະເພດ ອະທິບາຍ
value ຈຳເປັນ. ມີຫົວຂໍ້ທີ່ຈະກວດສອບ.

ຜົນກະທົບ

ຊະນິດ ອະທິບາຍ
Boolean ຖ້າມີຫົວຂໍ້ຈະກັບຄືນ true ບໍ່ຈະກັບຄືນ false.

ການສະໜັບສະໜູນບັນດາບັນຊີ

map.has() ເປັນລັກສະນະຂອງ ECMAScript6 (ES6).

ຕັ້ງແຕ່ປີ 2017 ຕຸລາ 6 ທັງໝົດບັນດາບັນຊີທີ່ໃຊ້ຫຼາຍທັງໝົດກາຍສະໜັບສະໜູນ ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 ປີ 5 ຕຸລາ 2017 ປີ 4 ຕຸລາ 2017 ປີ 6 ຕຸລາ 2016 年 9 月 2016 年 6 月

map.has() 在 Internet Explorer 中不受支持。