हमें एक फ़ंक्शन लिखना है जो स्ट्रिंग से दोहराए जाने वाले तत्वों के साथ एक सरणी बनाता है जब तक कि सीमा तक नहीं पहुंच जाता है। मान लीजिए कि एक स्ट्रिंग 'अबा' और एक सीमा 5 है -
string = "aba" and limit = 5 will give new array ["a","b","a","a","b"]
आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
const string = 'Hello'; const limit = 15; const createStringArray = (string, limit) => { const arr = []; for(let i = 0; i < limit; i++){ const index = i % string.length; arr.push(string[index]); }; return arr; }; console.log(createStringArray(string, limit)); console.log(createStringArray('California', 5)); console.log(createStringArray('California', 25));
आउटपुट
कंसोल में आउटपुट होगा -
[ 'H', 'e', 'l', 'l', 'o', 'H', 'e', 'l', 'l', 'o', 'H', 'e', 'l', 'l', 'o' ] [ 'C', 'a', 'l', 'i', 'f' ] [ 'C', 'a', 'l', 'i', 'f', 'o', 'r', 'n', 'i', 'a', 'C', 'a', 'l', 'i', 'f', 'o', 'r', 'n', 'i', 'a', 'C', 'a', 'l', 'i', 'f' ]