Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript WeakSet


JavaScript WeakSet का उपयोग ऑब्जेक्ट्स के संग्रह को स्टोर करने के लिए किया जाता है। Set की तरह यह डुप्लिकेट स्टोर नहीं करता।

WeakSet के मेथड्स

मेथडविवरण
add(obj)WeakSet में नया वैल्यू जोड़ता है।
delete(obj)WeakSet से वैल्यू हटाता है।
has(obj)True या false लौटाता है यह इस पर निर्भर करता है कि WeakSet ऑब्जेक्ट में वैल्यू है या नहीं।
length()WeakSet ऑब्जेक्ट की लंबाई लौटाता है

JavaScript में WeakSet के लिए कोड निम्न है -

उदाहरण

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

आउटपुट

JavaScript WeakSet

'CLICK HERE' बटन पर क्लिक करने पर -

JavaScript WeakSet


  1. JavaScript Random नंबर JavaScript Random नंबर

    Math.random() फंक्शन का उपयोग 0 और 1 के बीच एक रैंडम फ्लोटिंग-पॉइंट नंबर उत्पन्न करने के लिए किया जाता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc

  1. JavaScript Promises JavaScript Promises

    JavaScript में Promises हमें एसिंक्रोनस ऑपरेशन करने की अनुमति देते हैं जहां वैल्यू प्रॉमिस बनाते समय पहले से ज्ञात नहीं होती। एक प्रॉमिस की तीन अवस्थाएं हो सकती हैं: पेंडिंग, फुलफिल्ड और रिजेक्टेड।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&

  1. JavaScript WeakSet JavaScript WeakSet

    JavaScript WeakSet का उपयोग ऑब्जेक्ट्स के संग्रह को स्टोर करने के लिए किया जाता है। Set की तरह यह डुप्लिकेट स्टोर नहीं करता।WeakSet के मेथड्समेथडविवरणadd(obj)WeakSet में नया वैल्यू जोड़ता है।delete(obj)WeakSet से वैल्यू हटाता है।has(obj)True या false लौटाता है यह इस पर निर्भर करता है कि WeakSet ऑब्ज