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

JavaScript में String.prototype.toUpperCase() के बिना केस बदलना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग क्लास के प्रोटोटाइप ऑब्जेक्ट पर रहता है। यह फ़ंक्शन स्ट्रिंग में मौजूद सभी अल्फाबेट्स के केस को अपरकेस में बदलकर नई स्ट्रिंग लौटाएगा।

उदाहरण

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

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 /> <title>Document</title> <styl

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

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

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

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। हमारा फ़ंक्शन सबसे लंबे सन्निहित उपस्ट्रिंग की लंबाई लौटाएगा जिसमें केवल स्वर हों।उदाहरणनिम्न कोड देखें:const str = schooeal; const findLongestVowel = (str = ) => {    let cur = 0    let max = 0