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

การใช้งานเมธอด 'weakMap.has()' ใน JavaScript

weakMap.has()

เมธอดนี้ใช้ตรวจสอบว่า Element มีอยู่ใน WeakMap หรือไม่ คืนค่า Boolean บ่งบอกว่า Element ด้วย Key ที่ระบุ มีอยู่ใน WeakMap Object หรือไม่ หากมีจะได้ True มิฉะนั้น False

Syntax

weakMap.has(obj);

รับ Object เป็น Parameter ตรวจสอบว่ามีอยู่หรือไม่ และคืนค่า Boolean ตามการมีอยู่ของ Object

ตัวอย่าง

ในตัวอย่างนี้ สร้าง WeakMap ด้วยคีย์เวิร์ด 'new' สร้าง Objects 2 ตัว "object1" และ "object2" Assign object1 เข้า WeakMap แต่ไม่ Assign object2 ใช้ has() Method ทั้งคู่ object1 จะได้ True (เพราะ Assign ไว้) object2 จะได้ False แสดงทั้งคู่ใน Output

<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>

ผลลัพธ์

true false