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

जावास्क्रिप्ट में String.prototype.toUpperCase() का उपयोग किए बिना केस बदलें

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग क्लास के प्रोटोटाइप ऑब्जेक्ट पर रहता है।

इस फ़ंक्शन को स्ट्रिंग में मौजूद सभी अक्षरों के केस को अपरकेस में बदलना चाहिए और नई स्ट्रिंग को वापस करना चाहिए।

उदाहरण

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

const str = 'This is a lowercase String';
String.prototype.customToUpperCase = function(){
   const legend = 'abcdefghijklmnopqrstuvwxyz';
   const UPPER = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
   let res = '';
   for(let i = 0; i < this.length; i++){
      const el = this[i];
      const index = legend.indexOf(el);
      if(index !== -1){
         res += UPPER[index];
      }else{
         res += el;
      };
   };
   return res;
};
console.log(str.customToUpperCase());

आउटपुट

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

THIS IS A LOWERCASE STRING

  1. जावास्क्रिप्ट में मूल सरणी को बदले बिना किसी वस्तु की कुंजी को कैसे बदलें?

    जावास्क्रिप्ट में मूल सरणी को बदले बिना किसी ऑब्जेक्ट कुंजी को बदलने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0&q

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में एकमात्र अद्वितीय स्ट्रिंग ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो स्ट्रिंग्स की एक सरणी लेता है। सरणी में सभी स्ट्रिंग्स में समान वर्ण होते हैं, या वर्णों की पुनरावृत्ति होती है, और केवल एक स्ट्रिंग में वर्णों का एक अलग सेट होता है। हमारे फ़ंक्शन को उस स्ट्रिंग को ढूंढना और वापस करना चाहिए। उदाहरण के लिए

  1. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग में सबसे लंबे स्वर सबस्ट्रिंग की लंबाई ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। हमारे फ़ंक्शन को सबसे लंबे सन्निहित विकल्प की लंबाई लौटानी चाहिए जिसमें केवल स्वर हों। उदाहरण निम्नलिखित कोड है - { let cur =0 let max =0 for (let i =0; i आउटपुट 4