वेब URL में यदि हम URL में स्पेस प्रदान करते हैं, तो ब्राउज़र स्वचालित रूप से सभी स्पेस को स्ट्रिंग '%20' से बदल देता है।
हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को तब एक नई स्ट्रिंग बनाकर लौटानी चाहिए जिसमें व्हाइटस्पेस, जहां भी वह था, '%20' से बदल दिया गया हो।
उदाहरण
यदि इनपुट स्ट्रिंग है:
const str = 'some extra Space';
तो आउटपुट होना चाहिए:
const output = 'some%20extra%20%20Space';
उदाहरण
const str = 'some extra Space';
const replaceWhitespace = (str = '') => {
let res = '';
const { length } = str;
for(let i = 0; i < length; i++){
const char = str[i];
if(!(char === ' ')){
res += char;
}else{
res += '%20';
};
};
return res;
};
console.log(replaceWhitespace(str));
आउटपुट
some%20extra%20%20Space