Categories
JavaScript Answers

How to split array into two arrays with JavaScript?

Spread the love

Sometimes, we want to split array into two arrays with JavaScript.

In this article, we’ll look at how to split array into two arrays with JavaScript.

How to split array into two arrays with JavaScript?

To split array into two arrays with JavaScript, we can use the array slice method.

For instance, we write

const arr = ["a", "b", "c", "d", "e", "f"];

const indexToSplit = arr.indexOf("c");
const first = arr.slice(0, indexToSplit);
const second = arr.slice(indexToSplit + 1);

to call indexOf to get the index of 'c'.

Then we call slice with 0 and indexToSplit to return an array with arr entries from index 0 to indexToSplit - 1.

Next we call slice again with indexToSplit + 1 to return an array from index indexToSplit + 1 to the end of the arr array.

Conclusion

To split array into two arrays with JavaScript, we can use the array slice method.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

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