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

जावास्क्रिप्ट में अक्षरों के घटते क्रम प्रकार

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक लोअरकेस अंग्रेजी अक्षर स्ट्रिंग, str को पहले और एकमात्र तर्क के रूप में लेता है

हमारे फ़ंक्शन को इनपुट स्ट्रिंग के आधार पर एक नया स्ट्रिंग बनाना और वापस करना चाहिए जिसमें उल्टे अंग्रेजी अक्षरों के अनुसार वर्ण सॉर्ट किए गए हैं।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

const str = 'abcdef';

तब आउटपुट होना चाहिए -

const output = 'fedcba';

उदाहरण

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

const str = 'abcdef';
const reverseSorting = (str = '') => {
   const strArr = str.split('');
   const mapString = 'abcdefghijkmnopqrstuvwxyz';
   const sorter = (a, b) => {
      return mapString.indexOf(b) - mapString.indexOf(a);
   };
   strArr.sort(sorter);
   return strArr.join('');
};
console.log(reverseSorting(str));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

fedcba

  1. जावास्क्रिप्ट सॉर्ट () विधि

    जावास्क्रिप्ट सॉर्ट () विधि का उपयोग किसी सरणी को सॉर्ट करने के लिए किया जाता है। छँटाई का क्रम वर्णानुक्रमिक, संख्यात्मक, आरोही या अवरोही हो सकता है। सॉर्ट () विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {

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

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

  1. Array.prototype.sort() जावास्क्रिप्ट में।

    JavaScript Array.prototype.sort() पद्धति का उपयोग किसी सरणी को छांटने के लिए किया जाता है। छँटाई का क्रम वर्णानुक्रमिक, संख्यात्मक, आरोही या अवरोही हो सकता है। Array.prototype.sort() विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरि