How to compare two arrays in JavaScript

In this Article we will go through how to compare two arrays only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const isEqual = (a, b) => JSON.stringify(a) === JSON.stringify(b);

Parameters a and b are arrays.

#Or

const isEqual = (a, b) => a.length === b.length && a.every((v, i) => v === b[i]);

#Example

isEqual([1, 2, 3], [1, 2, 3]);      // true
isEqual([1, 2, 3], [1, '2', 3]);    // false