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

WeakSet.has() ใน JavaScript ใช้ทำอะไร

weakSet.has()

ฟังก์ชัน built-in ใน JavaScript ใช้คืนค่า boolean ตรวจสอบว่าออบเจ็กต์มีอยู่ใน WeakSet หรือไม่ WeakSet เก็บ object แบบ weak reference

รูปแบบ

weakSet.has(obj);

อาร์กิวเมนต์

รับพารามิเตอร์ 'obj' ตรวจสอบว่าอยู่ใน WeakSet ที่ให้มาหรือไม่

ค่าที่คืน

คืนค่า boolean: true ถ้ามีอยู่, false ถ้าไม่มี

ตัวอย่างที่ 1

ตรวจสอบว่า object1 อยู่ใน WeakSet หรือไม่ มีอยู่ จึงคืน true

<html> <body> <script type="text/javascript"> 
    const object = new WeakSet(); 
    const newObj = { 'prop': 1 }; 
    object.add(newObj); 
    document.write(object.has(newObj)); // true 
</script> </body> </html>

ผลลัพธ์

true

ตัวอย่างที่ 2

ตรวจสอบ object1 ไม่อยู่ใน WeakSet คืน false

<html> <body> <script type="text/javascript"> 
    const object = new WeakSet(); 
    const newObj = { 'prop1': 1 }; 
    document.write(object.has(newObj)); // false 
</script> </body> </html>

ผลลัพธ์

false