JSFiddle - React, Tailwind, and code Playground
JavaScript
console.clear();
// Compare 2 nested arrays, do something if values don't match
function CompareArrays(arr1, arr2){
for(var i=0; i<arr1.length; i++){
if( typeof arr1[i] === "object"){
// traverse into nested array
CompareArrays( arr1[i], arr2[i] );
}else{
if (arr1[i] !== arr2[i]){
// do something!
console.log( "mismatch @ "+ i +" a1: "+arr1[i]+" a2: "+ arr2[i]);
}
}
}
}
var a1 = [1,2,3,["a","b","c"],4,5,6,["d","e","f"]];
var a2 = [1,2,5445,["a","tt","c"],4,5,336,["d","edee","ffdf"]];
CompareArrays( a1, a2);