OneBite.Dev - Coding blog in a bite size

combine two arrays in javascript

Code snippet for how to how to combine two arrays in javascript with sample and detail explanation

JavaScript is a versatile language known for its ability to manipulate arrays. But what if you would like to combine two arrays? In this article, we are going to explore an uncomplicated method to merge two distinct arrays in JavaScript.

Code Snippet: Using the concat() Method

var array1 = ['a', 'b', 'c'];
var array2 = ['d', 'e', 'f'];

var combinedArray = array1.concat(array2);

console.log(combinedArray); // Output: ['a', 'b', 'c', 'd', 'e', 'f']

Code Explanation: Using the concat() Method

We begin this process by declaring two arrays, array1 and array2. These represent the two arrays we want to merge. The array1 includes the elements: 'a', 'b', 'c', and array2 includes the elements: 'd', 'e', 'f'.

The magic of combining the two arrays happens with a JavaScript built-in method called concat(). This method is used to merge two or more arrays into one without changing the existing arrays. Instead, it returns a new array comprising the elements from the arrays on which it was called. Therefore, array1.concat(array2) will create a new array that has elements from array1 and array2.

In our example, we assign the new combined array to a variable called combinedArray. The combinedArray we get as a result represents the merger of array1 and array2, hence the output: ['a', 'b', 'c', 'd', 'e', 'f'].

Finally, we use console.log(combinedArray) to display our newly merged array. And that is it, quite simple, isn’t it?

Remember, the concat() method does not modify the original arrays. Instead, it always returns a new array. This is helpful to keep in mind as you’re combining arrays in your JavaScript projects. Happy coding!

javascript