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

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


हमें एक 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 में ऐरे कैसे बनाएं?

    JavaScript में ऐरे बनाने के लिए, बस मान असाइन करें: var animals = [Dog, Cat, Tiger]; आप JavaScript में ऐरे बनाने के लिए new कीवर्ड का भी उपयोग कर सकते हैं: var animals = new Array(Dog, Cat, Tiger); Array पैरामीटर स्ट्रिंग्स या इंटीजर्स की सूची है। जब आप Array कंस्ट्रक्टर के साथ एकल संख्यात्मक पैराम

  1. - शून्य-भरे (Zero-filled) JavaScript ऐरे कैसे बनाएं?

    शून्य-भरा JavaScript ऐरे बनाने के लिए, Uint8Array टाइप्ड ऐरे का उपयोग करें। उदाहरण निम्न कोड चलाएं: <html> <body> <script> var arr1 = [marketing, technical, finance, sales]; var arr2 = new Uint8Array(4); document.write(arr1); document.write(<br>

  1. JavaScript में TextDecoder और TextEncoder JavaScript में TextDecoder और TextEncoder

    TextEncoder का उपयोग दी गई स्ट्रिंग को UTF-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array लौटाता है।TextDecoder का उपयोग बाइट्स की स्ट्रीम को कोड पॉइंट्स की स्ट्रीम में डिकोड करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।JavaScript में TextDecod