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

วิธิลบ elements ทั้งหมดออกจาก Set ใน JavaScript

Class Set ใน JavaScript มีเมธอด clear สำหรับลบ elements ทั้งหมดจาก set object

ตัวอย่าง

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

ผลลัพธ์

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

สามารถลบ elements ทีละตัวโดย iterate ได้ด้วย

ตัวอย่าง

let mySet = new Set(); mySet.add(1); mySet.add(2); mySet.add(1); mySet.add(3); mySet.add("a"); console.log(mySet) for(let i of mySet) {    console.log(i)    mySet.delete(i) } console.log(mySet)

ผลลัพธ์

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