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

Javascript का उपयोग करके किसी शब्दकोश से तत्वों को निकालें


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

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

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

उदाहरण

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 में, आपके पास मानचित्र से मान निकालने के लिए हटाने की विधि है। उदाहरण के लिए,

उदाहरण

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

console.log(myMap.has("key1"))
console.log(myMap.has("key2"))

आउटपुट

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

True
False

  1. जावास्क्रिप्ट का उपयोग करके लिंक की गई सूची से तत्वों को हटा दें

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

  1. जावास्क्रिप्ट का उपयोग करके एक डबल लिंक्ड सूची से तत्वों को हटाना

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

  1. जावास्क्रिप्ट में ब्याह () विधि का उपयोग करके तत्वों को कैसे निकालें?

    जावास्क्रिप्ट में splice() विधि का उपयोग करके तत्वों को हटाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&