हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो में लेता है। फिर हमारे फ़ंक्शन को एक नई सरणी लौटानी चाहिए जिसमें दोनों स्ट्रिंग्स से वैकल्पिक रूप से वर्ण शामिल हों।
उदाहरण के लिए:यदि दो तार हैं -
const str1 = 'abc'; const str2 = 'def';
आउटपुट
तब आउटपुट होना चाहिए -
const output = 'adbecf';
उदाहरण
इसके लिए कोड होगा -
const str1 = 'abc'; const str2 = 'def'; const mergeAlternatively = (str1, str2) => { const a = str1.split("").filter(el => !!el); const b = str2.split(""); let mergedString = ''; for(var i = 0; i < a.length || i < b.length; i++){ if(i < a.length){ mergedString += a[i]; }; if(i < b.length){ mergedString += b[i]; }; }; return mergedString; }; console.log(mergeAlternatively(str1, str2));
आउटपुट
कंसोल में आउटपुट -
adbecf