ความสามารถที่เป็นประโยชน์ของคอลเลกชัน Set

คอลเลกชัน Set มีคุณสมบัติและเมธอดที่เป็นประโยชน์หลายประการ มาดูกันเลย

ขนาดของคอลเลกชัน

คุณสมบัติ size เก็บขนาด ของคอลเลกชัน:

javascriptlet set = new Set;

set.add(1);
set.add(2);
set.add(3);

console.log(set.size);

การตรวจสอบว่ามีค่าอยู่หรือไม่

สามารถตรวจสอบว่าค่าอยู่ในคอลเลกชันหรือไม่ ได้โดยใช้เมธอด has:

javascriptlet set = new Set;

set.add(1);
set.add(2);
set.add(3);

console.log(set.has(1));

การลบองค์ประกอบ

สามารถลบองค์ประกอบออกจากคอลเลกชันได้โดยใช้ เมธอด delete:

javascriptlet set = new Set;

set.add(1);
set.add(2);
set.add(3);

set.delete(1);

การล้างคอลเลกชัน

สามารถล้างคอลเลกชันทั้งหมดได้โดยใช้เมธอด clear:

javascriptlet set = new Set;

set.add(1);
set.add(2);
set.add(3);

set.clear();

โจทย์ฝึกปฏิบัติ

Задание 1

สร้างคอลเลกชัน Set ด้วยค่าเริ่มต้น 1, 2 และ 3 แสดงจำนวนองค์ประกอบในคอลเลกชันบนหน้าจอ

Задание 2

สร้างคอลเลกชัน Set ด้วยค่าเริ่มต้น 1, 2 และ 3 ตรวจสอบว่ามีองค์ประกอบที่มีค่า 3 อยู่ในคอลเลกชันหรือไม่ จากนั้นตรวจสอบองค์ประกอบที่มีค่า 4