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

JavaScript में मैप से सभी एलिमेंट्स कैसे हटाएं


मैप मूल रूप से एलिमेंट्स का एक संग्रह है जहां प्रत्येक एलिमेंट की, वैल्यू जोड़े के रूप में संग्रहीत होता है। यह ऑब्जेक्ट्स और प्रिमिटिव मानों दोनों को की या वैल्यू के रूप में रख सकता है। जब हम मैप ऑब्जेक्ट पर पुनरावृति करते हैं तो यह की,वैल्यू जोड़े को उसी क्रम में लौटाता है जैसे डाला गया था। मैप ने map.clear() नामक एक मेथड प्रदान किया है मैप के अंदर मानों को हटाने के लिए। यह मेथड हर की/वैल्यू जोड़े को हटा देगा और मैप को पूरी तरह से खाली कर देगा।

सिंटैक्स

map.clear(obj);

map.clear() पैरामीटर के रूप में एक ऑब्जेक्ट लेता है और प्रत्येक मान को हटा देता है ताकि इसे खाली बनाया जा सके।

उदाहरण-1

निम्न उदाहरण में, एक मैप बनाया गया है और इसमें 2 एलिमेंट्स पास किए गए थे। map.clear() मेथड लागू करने से पहले मैप ऑब्जेक्ट का आकार दो था लेकिन लागू करने के बाद आकार शून्य था।

<html> <body>    <script>       var myMap = new Map();       myMap.set(0, 'Tutorialspoint');       myMap.set(1, 'Tutorix');       document.write(myMap.size);       document.write("</br>");       myMap.clear();             document.write(myMap.size);    </script> </body> </html>

आउटपुट

2 0

उदाहरण-2

निम्न उदाहरण में, एक मैप बनाया गया है और इसमें 4 एलिमेंट्स पास किए गए थे। map.clear() मेथड लागू करने से पहले मैप ऑब्जेक्ट का आकार चार था लेकिन लागू करने के बाद आकार शून्य था।

<html> <body>    <script>       var myMap = new Map();       myMap.set(0, 'India');       myMap.set(2, 'Australia');       myMap.set(3, 'England');       myMap.set(4, 'Newzealand');       document.write(myMap.size);       document.write("</br>");       myMap.clear();       document.write(myMap.size);    </script> </body> </html>

आउटपुट

4 0

  1. JavaScript का उपयोग करके क्यू से एलिमेंट्स हटाना JavaScript का उपयोग करके क्यू से एलिमेंट्स हटाना

    क्यू से एलिमेंट्स डीकीयू करने का अर्थ है उन्हें क्यू के फ्रंट/हेड से हटाना। हम कंटेनर एरे की शुरुआत को क्यू का हेड मान रहे हैं क्योंकि हम इसके संबंध में सभी ऑपरेशन्स करेंगे। इसलिए, हम पॉप फ़ंक्शन को इस प्रकार लागू कर सकते हैं: उदाहरण dequeue() {    // जांचें कि खाली है या नहीं   &nb

  1. जावास्क्रिप्ट में splice() मेथड का उपयोग करके एलिमेंट्स कैसे हटाएं? जावास्क्रिप्ट में splice() मेथड का उपयोग करके एलिमेंट्स कैसे हटाएं?

    परिचय Array.splice() मेथड ऐरे से एलिमेंट्स को हटाने, जोड़ने या बदलने के लिए उपयोग किया जाता है। यह मूल ऐरे को म्यूटेट करता है और हटाए गए एलिमेंट्स का ऐरे लौटाता है। सिंटैक्स array.splice(startIndex, deleteCount, item1, item2, ...) उदाहरण निम्न कोड जावास्क्रिप्ट में splice() मेथड का उपयोग करके एलि

  1. JavaScript में बटन क्लिक पर li एलिमेंट्स कैसे हटाएं? JavaScript में बटन क्लिक पर li एलिमेंट्स कैसे हटाएं?

    प्रत्येक <li> में बटन जोड़ें, इवेंट डेलिगेशन या व्यक्तिगत लिसनर से remove() या closest() मेथड से पैरेंट <li> हटाएं। HTML स्ट्रक्चर <ul id=subjectList> <li class=subjectName>JavaScript <button class=removeBtn>हटाएं</button></li> <li class=subjectN