คำแนะนำหลักสูตร:

JavaScript Map has()

คำนิยามและวิธีใช้ has()

วิธีใช้เมธอดสำหรับตรวจสอบว่ามาพมีตัวกุญแจใดหรือไม่ หากมีคืนค่า true.

ตัวอย่าง

ตัวอย่าง 1
// สร้างมาพ
  const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
["oranges", 200]
]);
fruits.delete("apples");

fruits.has("apples");

// มาพมี "apples" หรือไม่?

ตัวอย่าง 2

ทดลองการกระทำต่อไปนี้:
fruits.delete("apples");

fruits.has("apples");

เขียนโดยตัวเอง

map.has(value)

ตัวแปร

ตัวแปร คำอธิบาย
value จำเป็น. ตัวกุญแจที่ต้องตรวจสอบ.

ค่าที่คืนค่า

ประเภท คำอธิบาย
Boolean ถ้าตัวกุญแจมีอยู่ ก็คืนค่า true ไม่มีคืนค่า false.

การสนับสนุนของบราวเซอร์

map.has() เป็นคุณสมบัติของ ECMAScript6 (ES6).

ตั้งแต่เดือนมิถุนายน 2017 ต้นนั้น ทุกบราวเซอร์สมัยใหม่ทุกตัวต้องสนับสนุน ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 พฤษภาคม 2017 มีนาคม 2017 มิถุนายน กันยายน 2016 ปี มิถุนายน 2016 ปี

map.has() ไม่ได้สนับสนุนใน Internet Explorer