समस्या
हमें एक JavaScript फ़ंक्शन convertToLower() लिखना है जो एक स्ट्रिंग मेथड लेता है जो उस स्ट्रिंग को लोअरकेस स्ट्रिंग में बदल देता है जिस पर इसे कॉल किया जा रहा है और नई स्ट्रिंग वापस करता है।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है
इनपुट
const str = 'ABcD123';
आउटपुट
const output = 'abcd123';
उदाहरण
const str = 'ABcD123';
String.prototype.convertToLower = function() {
let res = '';
for (let i = 0; i < this.length; i++) {
const el = this[i];
const code = el.charCodeAt(0);
if (code >= 65 && code <= 90) {
res += String.fromCharCode(code + 32);
} else {
res += el;
}
}
return res;
};
console.log(str.convertToLower());
आउटपुट
abcd123