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

Sử dụng phương thức 'thinMap.has ()' trong JavaScript?

yếuMap.has ()

Phương pháp này được sử dụng để tìm xem một phần tử có hiện diện hay không trong Bản đồ yếu. Phương thức này trả về boolean cho biết liệu một phần tử có khóa được chỉ định tồn tại trong đối tượng WeakMap . Nếu phần tử hiện diện thì true sẽ được thực thi dưới dạng đầu ra khác false sẽ được hiển thị dưới dạng đầu ra.

cú pháp

weakMap.has(obj);

Nó sử dụng đối tượng dưới dạng tham số và xem xét kỹ lưỡng xem đối tượng đó có hiện diện hay không và dẫn đến boolean xuất dựa trên sự hiện diện của đối tượng.

Ví dụ

Trong ví dụ sau, ban đầu, Bản đồ yếu được tạo bằng cách sử dụng ' mới từ khóa '. sau trên hai đối tượng " object1 "và" object2 "đã được tạo và objec1 được chỉ định chứ không phải object2 cho Bản đồ yếu đã tạo . Khi phương thức has () được sử dụng trên cả hai đối tượng, object1 sẽ dẫn đến kết quả, vì nó được chỉ định cho bản đồ yếu , trong true , trong khi object2 sẽ dẫn đến false . Cả hai đầu ra đều được hiển thị như được hiển thị trong đầu ra.

<html>
<body>
<script>
   var weakmap = new WeakMap();
   var object1 = {
      "product" : "Tutorix"
   };
   var object2 = {
      "Greet" : "Hello"
   };
   weakmap.set(object1);
   document.write(weakmap.has(object1));
   document.write("</br>");
   document.write(weakmap.has(object2));
</script>
</body>
</html>

Đầu ra

true
false