weakSet.has()
यह जावास्क्रिप्ट में एक इनबिल्ट फंक्शन है जिसका उपयोग यह जांचने पर बूलियन मान लौटाने के लिए किया जाता है कि कोई ऑब्जेक्ट weakSet में मौजूद है या नहीं। weakSet ऑब्जेक्ट आपको कमजोर रूप से रखे गए ऑब्जेक्ट्स को एक संग्रह में स्टोर करने देता है।
सिंटैक्स
weakSet.has(obj);
आर्गुमेंट्स
उपरोक्त कोड की पंक्ति से, weakSet.has() एक पैरामीटर 'obj' स्वीकार करता है और जांचता है कि पैरामीटर प्रदान किए गए weakSet में मौजूद है या नहीं।
रिटर्न मान
मान की उपस्थिति के आधार पर, चाहे वह weakSet में हो या नहीं, weakSet.has() मेथड एक बूलियन आउटपुट लौटाता है। यदि मान मौजूद है तो true लौटाया जाएगा अन्यथा false लौटाया जाएगा।
उदाहरण-1
निम्नलिखित उदाहरण में weakSet.has() जांचता है कि यूजर द्वारा प्रदान किया गया ऑब्जेक्ट 'object1' weakSet में मौजूद है या नहीं। चूंकि ऑब्जेक्ट "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)); // returns true </script> </body> </html>
आउटपुट
true
उदाहरण-2
निम्नलिखित उदाहरण में weakSet.has() जांचता है कि यूजर द्वारा प्रदान किया गया ऑब्जेक्ट 'object1' weakSet में मौजूद है या नहीं। चूंकि ऑब्जेक्ट अनुपस्थित है, यह आउटपुट के रूप में false लौटाता है।
<html> <body> <script type="text/javascript"> const object = new WeakSet(); const newObj = { 'prop1':1 }; document.write(object.has(newObj)); // returns false </script> </body> </html>
आउटपुट
false