how to compare two arrays in javascript demo code example
Example 1: diff two arrays javascript
function diffArray(arr1, arr2) {
return arr1
.concat(arr2)
.filter(item => !arr1.includes(item) || !arr2.includes(item));
}
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);
Example 3: compare arrays javascript
const array1 = [1,2,3,4]
const array2 = [1,2,3,4]
array1.join() === array2.join()
const array3 = [1,2,3,[1,2,3]]
const array4 = [1,2,3,[1,2,3]]
JSON.stringify(array3) === JSON.stringify(array4)
Example 4: compare between two arrays javascript
const equals = (a, b) => JSON.stringify(a) === JSON.stringify(b);
let arr1 = ['1','2'];
let arr2 = ['1','2'];
equals(arr1,arr2)