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

जावास्क्रिप्ट में कस्टम toLowerCase() फ़ंक्शन बनाना

हमें एक जावास्क्रिप्ट स्ट्रिंग फ़ंक्शन लिखना है जो डिफ़ॉल्ट toLowerCase() को ओवरराइट करता है और जिसमें डिफ़ॉल्ट फ़ंक्शन के समान कार्यक्षमता होनी चाहिए।

आइए इस फ़ंक्शन के लिए कोड लिखते हैं।

उदाहरण

const str = 'Some UpPerCAsE LeTTeRs!!!'; 
const toLowerCase = function(){ 
  let str = ''; 
  for(let i = 0; i < this.length; i++){ 
    const ascii = this[i].charCodeAt(); 
    if(ascii >= 65 && ascii <= 90){ 
      str += String.fromCharCode(ascii + 32); 
    }else{ 
      str += this[i]; 
    }; 
  }; 
  return str; 
}; 
String.prototype.toLowerCase = toLowerCase; 
console.log(str.toLowerCase());

आउटपुट

कंसोल में आउटपुट होगा -

some uppercase letters!!!
  1. JavaScript में कस्टम एरर (Custom Errors) JavaScript में कस्टम एरर (Custom Errors)

    JavaScript में कस्टम एरर इम्प्लीमेंट करने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Custom Err

  1. जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप

    जावास्क्रिप्ट में बनाए गए फ़ंक्शन्स में हमेशा जावास्क्रिप्ट इंजन द्वारा प्रोटोटाइप प्रॉपर्टी जोड़ी जाती है। प्रोटोटाइप प्रॉपर्टी एक ऑब्जेक्ट है जिसमें डिफ़ॉल्ट रूप से कंस्ट्रक्टर प्रॉपर्टी होती है। फ़ंक्शन प्रोटोटाइप को निम्न द्वारा एक्सेस किया जा सकता है - functionName.prototype जब ऑब्जेक्ट्स को फ

  1. जावास्क्रिप्ट में फ़ंक्शन बॉरोइंग जावास्क्रिप्ट में फ़ंक्शन बॉरोइंग

    call(), apply() और bind() का उपयोग जावास्क्रिप्ट में मेथड्स बॉरो करने के लिए किया जाता है। जावास्क्रिप्ट में मेथड्स बॉरो करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&qu