Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में वैकल्पिक मानों के साथ दो सरणियों को मिलाएं

<घंटा/>

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

ऐसा करने का पूरा कोड होगा -

उदाहरण

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
]

  1. जावास्क्रिप्ट में मर्ज सॉर्ट को कैसे कार्यान्वित करें?

    मर्ज-सॉर्ट करें मर्ज सॉर्ट एक डिवाइड-एंड-कॉनकॉर टाइप सॉर्टिंग-एल्गोरिदम का एक उदाहरण है। मर्ज सॉर्ट का इनपुट कुछ तत्वों की एक सरणी है, जिन्हें आमतौर पर कम से कम से सबसे बड़े तक व्यवस्थित करने की आवश्यकता होती है। मर्ज सॉर्ट में अनुसरण करने के चरण मर्ज सॉर्ट सरणी को दो उप सरणियों में विभाजित करता

  1. जावास्क्रिप्ट टाइप की गई सरणियाँ

    जावास्क्रिप्ट टाइप की गई सरणियाँ सरणी जैसी वस्तुएँ हैं और कच्चे बाइनरी डेटा तक पहुँचने के लिए एक तंत्र प्रदान करती हैं। ऐरे ऑब्जेक्ट गतिशील रूप से बढ़ते और सिकुड़ते हैं और उनका कोई भी जावास्क्रिप्ट मान हो सकता है। JavaScript इंजन ऑप्टिमाइज़ेशन करते हैं ताकि ये सरणियाँ तेज़ हों। नोट - टाइप की गई स

  1. जावास्क्रिप्ट सरणी। मान ()

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"