मान लीजिए, हमें एक ऐसा फ़ंक्शन लिखना है जो दो सरणियों में लेता है और एक नया सरणी देता है जिसमें पहले और दूसरे सरणी से वैकल्पिक क्रम में मान होते हैं। यहां, हम दोनों सरणियों पर एक साथ एक के बाद एक मान उठाते हुए लूप करेंगे और उन्हें नए सरणी में फीड करेंगे।
ऐसा करने का पूरा कोड होगा -
उदाहरण
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 ]