compare 2 arrays in javascript with array methods code example
Example 1: comparing 2 array
const arr1 = [1, 2, 3];
const arr2 = [1, 3, 3];
if (arr1.length !== arr2.length) return console.log("false");
let j = 0
for (let i = 0; i < arr1.length; i++) {
if (arr1[i] === arr2[j]) {
console.log("yes match", arr1[i], arr2[j]);
}
else{
console.log("no match", arr1[i], arr2[j]);
}
j++;
}
Example 2: best way compare arrays javascript
const array1 = ['potato', 'banana', 'soup']
const array2 = ['potato', 'orange', 'soup']
array1 === array2;
JSON.stringify(array1) === JSON.stringify(array2);
const deepArray1 = [{test: 'dummy'}, [['woo', 'ya'], 'weird']]
const deepArray2 = [{test: 'dummy'}, [['woo', 'ya'], 'weird']]
deepArray1 === deepArray2;
JSON.stringify(deepArray1) === JSON.stringify(deepArray2);