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

जावास्क्रिप्ट में डिक्शनरी क्लास


यहाँ MyMap वर्ग का पूर्ण कार्यान्वयन है -

उदाहरण

क्लास माईमैप {कन्स्ट्रक्टर () {this.container ={}; } डिस्प्ले () { कंसोल.लॉग (यह कंटेनर); } हैकी (कुंजी) {इस कंटेनर में वापसी कुंजी; } डाल (कुंजी, मान) {यह कंटेनर [कुंजी] =मान; } हटाएं (कुंजी) { अगर (यह। हैकी (कुंजी)) {इसे हटाएं। कंटेनर [कुंजी]; सच लौटना; } विवरण झूठा है; } प्राप्त करें (कुंजी) {इसे लौटाएं। हैकी (कुंजी)? यह कंटेनर [कुंजी]:अपरिभाषित; } कुंजियाँ () {वापसी Object.keys (this.container); } मान () {मान दें =[]; के लिए (इस कंटेनर में कुंजी दें) {values.push(this.container[key]); } वापसी मान; } स्पष्ट () { यह कंटेनर ={}; } forEach (कॉलबैक) { के लिए (इस कंटेनर में प्रोप दें) {// कॉलबैक को इस रूप में कॉल करें:कॉलबैक (कुंजी, मान) कॉलबैक (प्रोप, यह। कंटेनर [प्रोप]); } }} 
  1. जावास्क्रिप्ट में लास्टइंडेक्स प्रॉपर्टी

    जावास्क्रिप्ट में lastIndex प्रॉपर्टी एक मैच होने पर इंडेक्स पोजीशन लौटाती है और फिर अगला मैच उसी पोजीशन से फिर से शुरू होता है। lastIndex प्रॉपर्टी तभी काम करती है जब g संशोधक सेट हो। JavaScript में lastIndex प्रॉपर्टी के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en&

  1. जावास्क्रिप्ट में जारी रखें बयान

    यदि कोई विशिष्ट स्थिति होती है, तो जारी कथन का उपयोग एक पुनरावृत्ति पर कूदने के लिए किया जाता है। अगर शर्त पूरी हो जाती है, तो उस पुनरावृत्ति को छोड़ दिया जाता है और अगले पुनरावृत्ति से जारी रखा जाता है। जावास्क्रिप्ट में कंटिन्यू स्टेटमेंट को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYP

  1. जावास्क्रिप्ट में नया लक्ष्य

    new.target एक मेटाप्रॉपर्टी है जो हमें रनटाइम पर यह निर्धारित करने की अनुमति देती है कि एक फ़ंक्शनर कंस्ट्रक्टर को new कीवर्ड का उपयोग करके बुलाया गया था या नहीं। जावास्क्रिप्ट में new.target के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <m