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

किसी ऑब्जेक्ट की सभी कुंजियों को लोअर केस - जावास्क्रिप्ट में बदलने का सबसे कारगर तरीका क्या है?

<घंटा/>

मान लें कि निम्नलिखित हमारा उद्देश्य है -

var विवरण ={ "STUDENTNAME":"जॉन", "स्टूडेंटेज":21, "STUDENTCOUNTRYNAME":"US"}

जैसा कि आप ऊपर देख सकते हैं, चाबियाँ कैपिटल केस में हैं। हमें इन सभी चाबियों को लोअर केस में बदलना होगा। इसके लिए toLowerCase() का उपयोग करें।

उदाहरण

निम्नलिखित कोड है -

<पूर्व>वर विवरण ={ "छात्रनाम":"जॉन", "छात्र":21, "छात्र का नाम":"अमेरिका"}वर tempKey, allKeysOfDetails =Object.keys(details);var numberOfKey =allKeysOfDetails.length;var allKeysToLowerCase ={} जबकि (नंबरऑफकी--) {tempKey =allKeysOfDetails[numberOfKey]; allKeysToLowerCase[tempKey.toLowerCase ()] =विवरण [tempKey];}console.log(allKeysToLowerCase);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

नोड fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo297.js.

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

PS C:\Users\Amit\javascript-code> node demo297.js{ studentcountryname:'US', studentage:21, studentname:'John' }

  1. जावास्क्रिप्ट में किसी वस्तु को डीप क्लोन करने का सबसे कारगर तरीका क्या है?

    किसी वस्तु की एक गहरी प्रतिलिपि उस वस्तु के भीतर आने वाली प्रत्येक वस्तु की नकल करती है जिसे हम कॉपी करना चाहते हैं। प्रतिलिपि और मूल वस्तु कुछ भी साझा नहीं करेगी, इसलिए यह मूल की एक प्रति होगी। ऑब्जेक्ट को JSON स्ट्रिंग में कनवर्ट करना और इसे वापस JS ऑब्जेक्ट में कनवर्ट करना सबसे आसान तरीका है। हा

  1. जावास्क्रिप्ट में मानचित्र वस्तु का क्या उपयोग है?

    एमडीएन डॉक्स के अनुसार, मैप ऑब्जेक्ट की-वैल्यू पेयर रखता है और कुंजी के मूल इंसर्शन ऑर्डर को याद रखता है। किसी भी मूल्य (वस्तुओं और आदिम मूल्यों दोनों) को कुंजी या मान के रूप में उपयोग किया जा सकता है। यहां ध्यान देने वाली महत्वपूर्ण बात यह है कि मानचित्रों में वस्तुओं का उपयोग चाबियों के रूप में

  1. जांचें कि क्या ऑब्जेक्ट में जावास्क्रिप्ट सरणी में सभी कुंजियाँ हैं

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