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