[Code Example] how to compare two arrays in javascript

Total
0
Shares

In this article we will provide you code to compare two arrays in javascript. Arrays are sequential in nature. In order to compare them, we need to make sure that all the values and their positions must be same in both arrays.

Code Example –

arr1 = [1, 2, "hello", "world", 4.56]

arr2 = [1, 2, "world", "hello", 4.56]

arr3 = [1, 2, "hello", "world", 4.56]

arr4 = arr1

arr5 = [...arr1]

console.log("arr1 = arr2 : ", JSON.stringify(arr1) == JSON.stringify(arr2))

console.log("arr1 = arr3 : ", JSON.stringify(arr1) == JSON.stringify(arr3))

console.log("arr1 = arr4 : ", JSON.stringify(arr1) == JSON.stringify(arr4))

console.log("arr1 = arr5 : ", JSON.stringify(arr1) == JSON.stringify(arr5))

Output –

arr1 = arr2 : false
arr1 = arr3 : true
arr1 = arr4 : true
arr1 = arr5 : true

Other Code Examples –

arr1 = [1, 2, "hello", "world", 4.56]
arr2 = [1, 2, "world", "hello", 4.56]

var i = arr1.length;
while (i--) {
    if (arr1[i] !== arr2[i]) return false;
}
return true
arr1 = [1, 2, "hello", "world", 4.56]
arr2 = [1, 2, "world", "hello", 4.56]

arr1.every((v,i)=> v === arr2[i]);
arr1 = [1, 2, "hello", "world", 4.56]
arr2 = [1, 2, "world", "hello", 4.56]

arr1.reduce((a, b) => a && arr2.includes(b), true);
arr1 = [1, 2, "hello", "world", 4.56]
arr2 = [1, 2, "world", "hello", 4.56]

arr1.join('') === arr2.join('');
arr1 = [1, 2, "hello", "world", 4.56]
arr2 = [1, 2, "world", "hello", 4.56]

arr1.toString() === arr2.toString();
arr1 = [1, 2, "hello", "world", 4.56]
arr2 = [1, 2, "world", "hello", 4.56]

arr1 == arr2.toString();

Sign Up for Our Newsletters

Get only the best articles delivered to your mail

You May Also Like