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

JavaScript का उपयोग करके डिक्शनरी से एलिमेंट्स हटाना


डिक्शनरी से एक एलिमेंट हटाने के लिए, हमें पहले जांचना होगा कि क्या यह डिक्शनरी में मौजूद है।

हम इसके लिए hasKey मेथड का उपयोग करेंगे। फिर हम delete ऑपरेटर का उपयोग करके सीधे इसे हटा सकते हैं।

हम एक बूलियन लौटाएंगे ताकि जहां हम इस मेथड को कॉल करते हैं वह जान सके कि कुंजी पहले से डिक्शनरी में मौजूद थी या नहीं।

उदाहरण

delete(key) {    if(this.hasKey(key)) {       delete this.container[key];       return true;    }    return false; }

आप इसका परीक्षण इस प्रकार कर सकते हैं:

उदाहरण

const myMap = new MyMap(); myMap.put("key1", "value1"); myMap.put("key2", "value2"); myMap.display(); myMap.delete("key2"); myMap.display();

आउटपुट

यह आउटपुट देगा:

{ key1: 'value1', key2: 'value2' } { key1: 'value1' }

ES6 में, आपके पास मैप से मान हटाने के लिए delete मेथड है। उदाहरण:

उदाहरण

const myMap = new Map([    ["key1", "value1"],    ["key2", "value2"] ]); myMap.delete("key2"); console.log(myMap.has("key1")) console.log(myMap.has("key2"))

आउटपुट

यह आउटपुट देगा:

True False

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

    लिंक्ड लिस्ट से एक एलिमेंट हटाना बहुत आसान है। हमें बस उस नोड से छुटकारा पाना है जिसे हम हटाना चाहते हैं, यानी उसका संदर्भ खो देना। हमें 3 मामलों पर विचार करने की आवश्यकता है: हेड से एलिमेंट हटाना: इस मामले में, हम बस head = head.next असाइन कर सकते हैं। इस तरह हम पहले एलिमेंट का संदर्भ खो देंगे। औ

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

    लिंक्ड लिस्ट से एक एलिमेंट हटाना बहुत आसान है। हमें बस उस नोड से छुटकारा पाना है जिसे हम हटाना चाहते हैं, यानी उसका संदर्भ खो देना। हमें 3 मामलों पर विचार करने की आवश्यकता है: हेड से एलिमेंट हटाना: इस मामले में, हम बस head = head.next असाइन कर सकते हैं और अगले एलिमेंट से प्रीवियस लिंक हटा सकते हैं

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

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