How to merge arrays in JavaScript

How do you merge two arrays in JavaScript/jQuery?

Method 1: Traditional or simple way – using loop

Iterating on one of two arrays, get each element and append it into the third array.

const arr1 = ['A','B','C','D'];
const arr2 = ['a','b','c','d'];

let arr3 = [];

for(let i = 0,len = arr1.length; i < len; i++){
    arr3[arr3.length] = arr1[i];
    arr3[arr3.length] = arr2[i];
}

console.log(arr3);

Method 2: Using $.merge function

jQuery provides $.merge a function to do this request.

const arr1 = ['A','B','C','D']; 
const arr2 = ['a','b','c','d'];

const arr3 = $.merge(arr1, arr2)

That’s it!

Admin

programming all time and taking a bread for the lunch hahaha... When you are engaging your work, nobody can attract you doing another thing. Otherwise, should should move to other jobs or are not interested in your job enough.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.