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

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


delete मेथड जांचता है कि कोई मान पहले से सेट में मौजूद है या नहीं, यदि हां, तो यह उस मान को सेट से हटा देता है। हम इसे इस प्रकार लागू कर सकते हैं:

उदाहरण

delete(val) {    if (this.has(val)) {       delete this.container[val];       return true;    }    return false; }

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

उदाहरण

const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.delete(5); testSet.delete(2); testSet.display(); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));

आउटपुट

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

{ '1': 1} False False True

ES6 में, आप delete फ़ंक्शन का उपयोग इस प्रकार करते हैं:

उदाहरण

const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.delete(5); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));

आउटपुट

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

False False True

  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() मेथड का उपयोग करके एलि