मान लीजिए, हमें एक फ़ंक्शन लिखना आवश्यक है जो दो ऐरे लेता है और एक नया ऐरे लौटाता है जिसमें पहले और दूसरे ऐरे से बारी-बारी क्रम में मान होते हैं। यहां, हम बस दोनों ऐरे पर एक साथ लूप करेंगे, उनसे एक के बाद एक मान चुनेंगे और उन्हें नए ऐरे में डालेंगे।
इसे करने के लिए पूरा कोड होगा -
उदाहरण
const arr1 = [34, 21, 2, 56, 17]; const arr2 = [12, 86, 1, 54, 28]; let run = 0, first = 0, second = 0; const newArr = []; while(run < arr1.length + arr2.length){ if(first > second){ newArr[run] = arr2[second]; second++; }else{ newArr[run] = arr1[first]; first++; } run++; }; console.log(newArr);
आउटपुट
कंसोल आउटपुट इस कोड के लिए होगा -
[ 34, 12, 21, 86, 2, 1, 56, 54, 17, 28 ]