Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีสร้าง Set ใน JavaScript มีกี่แบบ?

Set เป็น abstract data type ที่เก็บค่าได้โดยไม่มีลำดับเฉพาะและไม่ซ้ำ เป็น computer implementation ของ mathematical finite set ต่างจาก collection types อื่น ที่แทนการ retrieve element เฉพาะ มักจะ test value สำหรับ membership ใน set

วิธีสร้าง Set ใน JS

1. ใช้ Empty Set Constructor

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

ผลลัพธ์

Set { 1 } 

2. ส่ง iterable เข้า Constructor

Set constructor รับ iterable object (list, set, ฯลฯ) มาสร้าง set ใหม่

ตัวอย่าง

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

ผลลัพธ์

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