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

जावास्क्रिप्ट कुंजियों के लिए मूल्यों का मानचित्रण

<घंटा/>

मान लीजिए, हमारे पास इस तरह की कोई वस्तु है -

const obj ={ 'a':1, 'b':2, 'c':3, 'd':4, 'e':5, 'f':6};

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसी ही एक वस्तु लेता है। फ़ंक्शन को मानों को ऑब्जेक्ट की कुंजियों के साथ उलट देना चाहिए।

इसलिए, उपरोक्त ऑब्जेक्ट के लिए, आउटपुट इस तरह दिखना चाहिए -

कॉन्स आउटपुट ={'1':'ए', '2':'बी', '3':'सी', '4':'डी', '5':'ई', '6' :'एफ'};

उदाहरण

const obj ={'a':1, 'b':2, 'c':3, 'd':4, 'e':5, 'f':6};const reverseMap =(obj ={}) => {कॉन्स्ट रेस ={}; Object.keys(obj).forEach(key => {const val =obj[key];res[val] =key; }); वापसी रेस;};कंसोल.लॉग(रिवर्समैप(obj));

आउटपुट

और कंसोल में आउटपुट होगा -

{ '1':'a', '2':'b', '3':'c', '4':'d', '5':'e', ​​'6':'f ' } 
  1. जावास्क्रिप्ट सरणी। मान ()

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. जावास्क्रिप्ट में कॉन्स्ट बनाम लेट।

    Const and let को ES2015 में ब्लॉक स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि लेट का उपयोग करके घोषित चर को पुन:असाइन किया जा सकता है, यदि उन्हें कॉन्स का उपयोग करके घोषित किया गया है तो उन्हें पुन:असाइन नहीं किया जा सकता है। जावास्क्रिप्ट में लेट और कॉन्स्ट दिखाने वाला कोड निम्नलिखित ह