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

वैकल्पिक रूप से दो ऐरे मर्ज करें - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो दो ऐरे लेता है और ऐरे से वैकल्पिक रूप से एलिमेंट्स लेकर ऐरे को मर्ज करता है।

उदाहरण के लिए:

अगर दो ऐरे हैं:

const arr1 = [4, 3, 2, 5, 6, 8, 9];
const arr2 = [2, 1, 6, 8, 9, 4, 3];

तो आउटपुट होना चाहिए:

const output = [4, 2, 3, 1, 2, 6, 5, 8, 6, 9, 8, 4, 9, 3];

उदाहरण

निम्नलिखिक कोड है:

const arr1 = [4, 3, 2, 5, 6, 8, 9];
const arr2 = [2, 1, 6, 8, 9, 4, 3];
const mergeAlernatively = (arr1, arr2) => {
    const res = [];
    for(let i = 0; i < arr1.length + arr2.length; i++){
        if(i % 2 === 0){
            res.push(arr1[i/2]);
        }else{
            res.push(arr2[(i-1)/2]);
        };
    };
    return res;
};
console.log(mergeAlernatively(arr1, arr2));

आउटपुट

यह कंसोल में निम्नलिखिक आउटपुट देगा:

[
    4, 2, 3, 1, 2, 6,
    5, 8, 6, 9, 8, 4,
    9, 3
]

  1. JavaScript JSON Arrays JavaScript JSON Arrays

    JSON में Arrays, JavaScript में Arrays के समान होते हैं। JavaScript JSON arrays इस तरह दिखते हैं: let obj = {    name:'Rohan',    sports : ['cricket','Football','volleyball','hockey'] } JavaScript में JSON arrays के लिए कोड: उदाहरण <!DOC

  1. जावास्क्रिप्ट में दो ऐरे कैसे जोड़ें? जावास्क्रिप्ट में दो ऐरे कैसे जोड़ें?

    जावास्क्रिप्ट में दो ऐरे को एक साथ जोड़ने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    bod

  1. जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें? जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें?

    जावास्क्रिप्ट में दो ऐरे को गुणा करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Documen