समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में एक स्ट्रिंग वाक्य लेता है जिसमें स्पेस हो सकते हैं और दूसरी आर्गुमेंट के रूप में एक संख्या लेता है। हमारा फ़ंक्शन पहले स्ट्रिंग से सभी स्पेस हटाएगा और फिर स्ट्रिंग को दूसरी आर्गुमेंट द्वारा निर्दिष्ट संख्या के टुकड़ों में तोड़ देगा। सभी स्ट्रिंग टुकड़ों की लंबाई समान होनी चाहिए, अंतिम टुकड़े के अपवाद के साथ, जिसकी कुछ मामलों में अलग लंबाई हो सकती है।
उदाहरण
निम्न कोड देखें:
const num = 5; const str = 'This is an example string'; const splitString = (str = '', num = 1) => { str = str.replace(/\s/g,''); const arr = []; for(let i = 0; i < str.length; i += num){ arr.push(str.slice(i,i + num)); }; return arr; }; console.log(splitString(str, num));आउटपुट
[ 'Thisi', 'sanex', 'ample', 'strin', 'g' ]