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

एक स्ट्रिंग में अक्षर को कैपिटलाइज़ करें और स्टोर करने के लिए एक सरणी बनाएं - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक स्ट्रिंग लेता है और इसे मैक्सिकन वेव में बदल देता है यानी हर शब्द में लगातार बड़े अक्षरों द्वारा निर्मित स्ट्रिंग जैसा दिखता है -

उदाहरण के लिए -

अगर स्ट्रिंग है -

const str = 'edabit';

फिर आउटपुट निम्नलिखित होना चाहिए यानी लगातार सिंगल कैपिटल लेटर -

const output = ["Edabit", "eDabit", "edAbit", "edaBit", "edabIt", "edabiT"];

उदाहरण

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

const str = 'edabit';
const replaceAt = function(index, char){
   let a = this.split("");
   a[index] = char;
   return a.join("");
};
String.prototype.replaceAt = replaceAt;
const createEdibet = word => {
   let array = word.split('')
   const res = array.map((letter, i) => {
      let a = word.replaceAt(i, letter.toUpperCase());
      return a;
   });
   return res;
}
console.log(createEdibet(str));

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

[ 'Edabit', 'eDabit', 'edAbit', 'edaBit', 'edabIt', 'edabiT' ]

  1. जावास्क्रिप्ट में सरणी कैसे बनाएं?

    JavaScript में एक सरणी बनाने के लिए, बस मान निर्दिष्ट करें - var animals = ["Dog", "Cat", "Tiger"]; आप जावास्क्रिप्ट में सरणियाँ बनाने के लिए नए कीवर्ड का भी उपयोग कर सकते हैं - var animals = new Array("Dog", "Cat", "Tiger"); Array पैरामीटर

  1. शून्य-भरा जावास्क्रिप्ट सरणी कैसे बनाएं?

    शून्य-भरा जावास्क्रिप्ट सरणी बनाने के लिए, Unit8Array का उपयोग करें टाइप की गई सरणी। उदाहरण आप निम्न कोड चलाने का प्रयास कर सकते हैं: var arr1 =[मार्केटिंग, तकनीकी, वित्त, बिक्री]; var arr2 =नया Uint8Array(4); दस्तावेज़.लिखें (गिरफ्तारी 1); document.write(शून्य भरा सरणी:+arr2);

  1. जावास्क्रिप्ट में टेक्स्टडिकोडर और टेक्स्ट एन्कोडर?

    TextEncoder का उपयोग किसी दिए गए स्ट्रिंग को utf-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array को फिर से ट्यून करता है। TextDecoder का उपयोग बाइट्स की एक धारा को कोड बिंदुओं की एक धारा में गुप्त करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।