JavaScript Map keys()
- กลับไปยังเพจก่อนหน้า has()
- เพิ่มเติม set()
- กลับไปยังเพจด้านบน คู่มืออ้างอิง JavaScript Map
คำนิยามและการใช้งาน
keys()
วิธีกลับมาค่าเดินทางทั้งหมดของใบสัญญาณใน Map.
keys()
วิธีไม่ได้เปลี่ยน Map ต้นตอน.
ตัวอย่าง
ตัวอย่างที่ 1
// สร้าง Map const fruits = new Map([ ["apples", 500], ["bananas", 300], ["oranges", 200] ]); // แสดงใบสัญญาณทั้งหมด let text = ""; for (const x of fruits.keys()) { text += x; }
วัตถุในตำแหน่งใบสัญญาณ
สังเกต:การใช้วัตถุในตำแหน่งใบสัญญาณเป็นคุณสมบัติสำคัญของ Map.
ตัวอย่างที่ 2
// สร้างวัตถุ const apples = {name: 'Apples'}; const bananas = {name: 'Bananas'}; const oranges = {name: 'Oranges'}; // สร้าง Map const fruits = new Map(); // เพิ่มสิ่งใหม่ลงใน Map fruits.set(apples, 500); fruits.set(bananas, 300); fruits.set(oranges, 200);
จำได้ว่า:ใบสัญญาณเป็นวัตถุ (apples) ไม่ใช่ข้อความ ("apples"):
ตัวอย่างที่ 3
fruits.get("apples"); // กลับมา undefined
ภาษาเขียน
map.keys()
ตัวแปร
ไม่มีอะไร.
ค่าที่กลับมา
ประเภท | รายละเอียด |
---|---|
Iterator | เป็นวัตถุที่สามารถวิเคราะห์ทั้งหมดของ Map ที่มีทั้งหมดของใบสัญญาณ. |
การสนับสนุนของบราวเซอร์
map.keys()
เป็นคุณสมบัติของ ECMAScript6 (ES6).
ตั้งแต่เดือนมิถุนายน 2017 ต้น ทุกบราวเซอร์สมัยใหม่ทุกตัวเพิ่งสนับสนุน ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 ปี 5 มิถุนายน | 2017 ปี 4 มีนาคม | มิถุนายน 2017 ปี | กันยายน 2016 ปี | มิถุนายน 2016 ปี |
map.keys()
ไม่ได้สนับสนุนใน Internet Explorer
- กลับไปยังเพจก่อนหน้า has()
- เพิ่มเติม set()
- กลับไปยังเพจด้านบน คู่มืออ้างอิง JavaScript Map