คู่มืออ้างอิง JavaScript Set

JavaScript Set คือชุดของค่าเดียวกัน

ค่าในชุดจะมีเพียงค่าเดียว

ค่าเหล่านี้สามารถเป็นรูปแบบต่างๆ ได้ รวมถึงค่าต้นซ้ำหรือวัตถุ

วิธีสร้างชุด

คุณสามารถสร้างชุด JavaScript ด้วยวิธีต่อไปนี้ :

  • ส่งมอบแบบจำลองให้กับ new Set()
  • สร้างชุดและใช้ add() วิธีเพิ่มค่า

ตัวอย่าง 1

ส่งมอบแบบจำลองให้กับ new Set() ฟังก์ชันสร้างชุด :

// สร้างชุด
const letters = new Set(["a","b","c"]);

ทดลองด้วยตัวเอง

ตัวอย่าง 2

สร้างชุดและเพิ่มค่า :

// สร้างชุด
const letters = new Set();
// เพิ่มค่าสู่ชุด
letters.add("a");
letters.add("b");
letters.add("c");

ทดลองด้วยตัวเอง

วิธีและรายละเอียดทางอุปกรณ์ JavaScript

วิธี/รายละเอียด คำอธิบาย
new Set() สร้างชุดใหม่
add() เพิ่มค่าใหม่สู่ชุด
clear() ถอนค่าทั้งหมดจากชุด
delete() ถอนค่าจากชุด
entries() กลับค่าตัวเลขเรียกเชื่อมโยงแบบ [value, value] (ค่าทุกตัวในชุดเป็นกุญแจและค่า)
forEach() เรียกฟังก์ชันคลับคุณกับแต่ละค่า。
has() ถ้ามีค่าในชุด ก็กลับค่า true。
keys() เหมือนกับวิธี values()
size กลับค่าตัวเลขเพื่อหาจำนวนปริมาณส่วนในชุด。
values() กลับค่าตัวเลขเรียกเชื่อมโยงที่มีค่าในชุด。

new Set() วิธี

ส่งมอบแบบจำลองให้กับ new Set() ฟังก์ชันสร้างชุด :

ตัวอย่าง

// สร้างชุด
const letters = new Set(["a","b","c"]);

ทดลองด้วยตัวเอง

แสดงชุดส่วน

คุณสามารถใช้ for..of วนลูปแสดงส่วนทั้งหมดในชุด (ค่า) :

ตัวอย่าง

// สร้างชุด
const letters = new Set(["a","b","c"]);
// รายการส่วนทั้งหมด
let text = "";
for (const x of letters) {
  text += x;
}

ทดลองด้วยตัวเอง