हमें एक फ़ंक्शन लिखना है, जैसे कि पैडस्टिंग () जो दो तर्क लेता है, पहला एक स्ट्रिंग है और दूसरा एक संख्या है। स्ट्रिंग की लंबाई हमेशा संख्या से कम या उसके बराबर होती है। हमें स्ट्रिंग के अंत में कुछ यादृच्छिक संख्याएँ डालनी हैं ताकि इसकी लंबाई संख्या के बिल्कुल बराबर हो जाए और हमें नई स्ट्रिंग वापस करनी पड़े।
इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
const padString = (str, len) => { if(str.length < len){ const random = Math.floor(Math.random() * 10); return padString(str + random, len); }; return str; }; console.log(padString('abc', 10)); console.log(padString('QWERTY', 10)); console.log(padString('HELLO', 30)); console.log(padString('foo', 10));
आउटपुट
कंसोल में आउटपुट होगा -
abc5189239 QWERTY2303 HELLO9332934005655101848049087 foo9039416