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

JavaScript WeakSet

JavaScript WeakSet được sử dụng để lưu trữ tập hợp các đối tượng. Giống như thiết lập, nó không lưu trữ các bản sao.

Phương pháp của WeakSet -

Phương pháp Mô tả
thêm (obj) Nối giá trị mới vào thinSet.
xóa (obj) Xóa giá trị khỏi lowSet.
có (obj) Trả về true hoặc false tùy thuộc vào đối tượng yếuSet có chứa giá trị hay không.
length () Trả về độ dài đối tượng YếuSet

Sau đây là mã cho WeakSet trong JavaScript -

Ví dụ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 18px;
      font-weight: 500;
      color: red;
   }
</style>
</head>
<body>
<h1>JavaScript WeakSet</h1>
<div class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>
CLICK the above button to add obj1 and obj2 to the WeakSet object
</h3>
<script>
   let resultEle = document.querySelector(".result");
   let weakObj = new WeakSet();
   let obj1 = { a: 22 };
   let obj2 = { b: 44 };
   document.querySelector(".Btn").addEventListener("click", () => {
      weakObj.add(obj1);
      resultEle.innerHTML += "Obj1 added to weakset <br>";
      weakObj.add(obj2);
      resultEle.innerHTML += " Obj2 added to weakset <br>";
   });
</script>
</body>
</html>

Đầu ra

JavaScript WeakSet

Khi nhấp vào nút 'BẤM VÀO ĐÂY' -

JavaScript WeakSet