Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

วิธีสร้างชุดใน JavaScript?


ชุดเป็นประเภทข้อมูลนามธรรมที่สามารถเก็บค่าบางอย่าง โดยไม่มีลำดับใด ๆ และไม่มีค่าซ้ำ เป็นการนำแนวคิดทางคณิตศาสตร์ของเซตจำกัดไปใช้ด้วยคอมพิวเตอร์ ไม่เหมือนกับคอลเล็กชันประเภทอื่นๆ ส่วนใหญ่ แทนที่จะดึงองค์ประกอบเฉพาะจากชุด ปกติการทดสอบค่าสำหรับการเป็นสมาชิกในชุด

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

1. ใช้ตัวสร้าง Set ว่าง

let mySet = new Set();
mySet.add(1);
mySet.add(1);
console.log(mySet)

ผลลัพธ์

Set { 1 }

2. ผ่าน iterable ไปยัง Constructor

ตัวสร้างชุดยอมรับวัตถุที่ทำซ้ำได้ (รายการ ชุด ฯลฯ) ซึ่งสร้างชุดใหม่

ตัวอย่าง

let mySet = new Set([1, 2, 1, 3, "a"]);
mySet.add(1);
mySet.add(1);
console.log(mySet)

ผลลัพธ์

Set { 1, 2, 3, 'a' }