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

स्ट्रिंग्स के प्रोटोटाइप ऑब्जेक्ट में मामलों की अदला-बदली के लिए एक फ़ंक्शन जोड़ना - जावास्क्रिप्ट

<घंटा/>

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

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

उदाहरण

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

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. जावास्क्रिप्ट में छवि () ऑब्जेक्ट।

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

  1. मैं एक जावास्क्रिप्ट ऑब्जेक्ट की सामग्री को एक स्ट्रिंग प्रारूप में कैसे प्रदर्शित करूं?

    document.getElementById() का उपयोग करें और innerHTML का उपयोग करके प्रदर्शित करें। निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1

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

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