Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xóa tất cả các phần tử khỏi một tập hợp trong javascript?

Lớp Set trong JavaScript cung cấp một phương pháp rõ ràng để loại bỏ tất cả các phần tử khỏi một đối tượng tập hợp nhất định. Phương pháp này có thể được sử dụng như sau -

Ví dụ

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)

Đầu ra

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

Bạn cũng có thể xóa từng phần tử bằng cách lặp lại chúng.

Ví dụ

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)

Đầu ra

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