समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग, स्ट्र लेता है, जिसमें अक्षर, विशेष वर्ण और संख्या का संयोजन होता है।
हमारे फ़ंक्शन को इनपुट स्ट्रिंग के आधार पर एक नई स्ट्रिंग लौटानी चाहिए जिसमें स्ट्रिंग स्ट्र में केवल संख्याएं मौजूद होती हैं, जो उनके सापेक्ष क्रम को बनाए रखती हैं।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds';
तब आउटपुट होना चाहिए -
const output = '1234567';
उदाहरण
निम्नलिखित कोड है -
const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds'; const pickNumbers = (str = '') => { let res = ''; for(let i = 0; i < str.length; i++){ const el = str[i]; if(+el){ res += el; }; }; return res; }; console.log(pickNumbers(str));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
1234567