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

जावास्क्रिप्ट में एक शब्दकोश में तत्व जोड़ें


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

ध्यान दें कि जेएस में ऐसी वस्तुएं हैं जो शब्दकोशों की तरह कार्य करती हैं। हम केवल कंटेनर की प्रमुख संपत्ति को मूल्य पर सेट कर सकते हैं।

उदाहरण

put(key, value) {
   this.container[key] = value;
}

आप -

. का उपयोग करके इस और पिछले कार्यों का परीक्षण कर सकते हैं

उदाहरण

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

myMap.display()

console.log(myMap.hasKey("key1"));
console.log(myMap.hasKey("key3"));

आउटपुट

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

{key1: "value1", key2: "value2"}
true
false

ES6 में, आप सेट विधि का उपयोग करके मानचित्र में की-वैल्यू पेयर रख सकते हैं। उदाहरण के लिए,

उदाहरण

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

myMap.set("key3", "value3")

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

आउटपुट

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

True
True

  1. जावास्क्रिप्ट का उपयोग करके एक कतार में तत्व जोड़ें

    तत्वों को कतार में लगाने का अर्थ है उन्हें सरणी के अंत में जोड़ना। हम कंटेनर सरणी के अंत को कतार की पूंछ के रूप में ले रहे हैं क्योंकि हम इसके संबंध में सभी सम्मिलन संचालन करेंगे। इसलिए हम एन्क्यू फ़ंक्शन को निम्नानुसार कार्यान्वित कर सकते हैं - उदाहरण enqueue(element) {    // Check if

  1. जावास्क्रिप्ट का उपयोग करके प्रायोरिटी क्यू में तत्व जोड़ें

    प्राथमिकता क्यू में तत्वों को कतारबद्ध करने का अर्थ है उन्हें तत्व की प्राथमिकता के क्रम में सरणी में जोड़ना। हम उच्च संख्या को उच्च प्राथमिकता मानेंगे। हम कंटेनर के माध्यम से तब तक लूप करेंगे जब तक कि हमें कम प्राथमिकता न मिल जाए और फिर वहां तत्व जोड़ दें। यदि नहीं, तो हम इसे कंटेनर के अंत में धक्क

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

    हमें एक फ़ंक्शन इन्सर्ट (डेटा, स्थिति) बनाने की आवश्यकता है जो लिंक की गई सूची में दिए गए स्थान पर डेटा सम्मिलित करता है। हम निम्न चरणों का पालन करेंगे - नया नोड बनाएं जांचें कि सूची खाली है या नहीं। यदि यह नोड को सिर में जोड़ता है और वापस लौटता है। यदि नहीं, तो हम उस स्थिति में पुनरावृति करेंगे, ज