คู่มืออ้างอิง 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; }