वेब url में यदि हम url में स्थान प्रदान करते हैं, तो ब्राउज़र स्वचालित रूप से सभी रिक्त स्थान को '%20' स्ट्रिंग से बदल देता है
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग को पहले और एकमात्र तर्क के रूप में लेता है। फिर फ़ंक्शन को एक नई स्ट्रिंग का निर्माण और वापसी करनी चाहिए जिसमें एक व्हाइटस्पेस, जहां कहीं भी था, को '%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