JavaScript Set keys()
- หน้าก่อนหน้า
- หน้าต่อไป
- กลับไปหน้าเดิม คู่มืออ้างอิง JavaScript Map
การระบุและการใช้งาน
keys()
วิธีการกลับค่าเป็นออบเจกเตอร์ที่มีค่าทั้งหมดใน Set
keys()
วิธีการไม่ทำให้ Set ต้นทางเปลี่ยนแปลง
ตัวอย่าง
ตัวอย่าง 1
// สร้าง Set const letters = new Set(["a", "b", "c"]); // ขอค่า const myIterator = letters.keys(); // บันทึกค่า let text = ""; for (const x of myIterator) { text += x; }
ตัวอย่าง 2
สำรวจโดยตรง set.keys()
:
// สร้าง Set const letters = new Set(["a", "b", "c"]); // บันทึกสิ่งทั้งหมด let text = ""; for (const x of letters.keys()) { text += x; }
ให้จำแนก
เนื่องจาก Set ไม่มีคีย์keys()
ผลลัพธ์ที่เกิดขึ้นจากการใช้คำสั่ง values()
ใช้งานเหมือนกัน
นี่ทำให้ JavaScript Set สามารถปรับเปลี่ยนกับ JavaScript Map ได้
ภาษา
set.keys()
ประกาศ
ไม่มีอะไร
ค่าที่กลับมา
ประเภท | การอธิบาย |
---|---|
Iterator | สิ่งที่สามารถวิเคราะห์ได้ที่มีค่า Set |
การสนับสนุนของบราวซเวอร์
set.keys()
เป็นคุณสมบัติของ 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 |
Internet Explorer ไม่สนับสนุน set.keys()
.
- หน้าก่อนหน้า
- หน้าต่อไป
- กลับไปหน้าเดิม คู่มืออ้างอิง JavaScript Map