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

स्ट्रिंग्स के प्रोटोटाइप ऑब्जेक्ट में केस स्वैप करने का फ़ंक्शन जोड़ना - JavaScript


JavaScript में, हम अपने स्वयं के कस्टम फ़ंक्शन लिख सकते हैं और उन्हें मौजूदा मानक डेटा प्रकारों को असाइन कर सकते हैं (यह लाइब्रेरी मेथड लिखने के समान है लेकिन इस मामले में डेटा प्रकार आदिम हैं और उपयोगकर्ता-परिभाषित नहीं)। हमें एक JavaScript स्ट्रिंग फ़ंक्शन लिखना है, मान लीजिए swapCase() नाम से।

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

कोड

const str = 'ThIS iS A CraZY StRInG'; 
String.prototype.swapCase = function() { 
  let res = ''; 
  for (let i = 0; i < this.length; i++) { 
    if (this[i].toLowerCase() === this[i].toUpperCase()) { 
      res += this[i]; 
      continue; 
    } 
    if (this[i].toLowerCase() === this[i]) { 
      res += this[i].toUpperCase(); 
      continue; 
    } 
    res += this[i].toLowerCase(); 
  } 
  return res; 
}; 
console.log(str.swapCase());

आउटपुट

tHis Is a cRAzy sTriNg
  1. जावास्क्रिप्ट में image() ऑब्जेक्ट जावास्क्रिप्ट में image() ऑब्जेक्ट

    image ऑब्जेक्ट HTML  एलिमेंट को दर्शाता है। जावास्क्रिप्ट में image ऑब्जेक्ट के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initia

  1. JavaScript ऑब्जेक्ट को स्ट्रिंग फॉर्मेट में कैसे डिस्प्ले करें? JavaScript ऑब्जेक्ट को स्ट्रिंग फॉर्मेट में कैसे डिस्प्ले करें?

    उदाहरण document.getElementById() और innerHTML का उपयोग करके ऑब्जेक्ट डिस्प्ले करें। <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Document</title> </head> <

  1. - जावास्क्रिप्ट में Array क्लास के प्रोटोटाइप ऑब्जेक्ट पर रहने वाला फ़ंक्शन

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो Array क्लास के प्रोटोटाइप ऑब्जेक्ट पर रहता है। यह फ़ंक्शन एक कॉलबैक फ़ंक्शन लेगा और यह फ़ंक्शन उस सबसे पहले तत्व को लौटाएगा जिसके लिए कॉलबैक फ़ंक्शन true देता है। हमें वर्तमान तत्व और वर्तमान सूचकांक को कॉलबैक फ़ंक्शन को पहले और दूसरे तर्क के रूप में द