If you want to compare 2 arrays you can use JSON.stringify
JSON.stringify([1,2,3]) === JSON.stringify([1,2,3]);
It also compares [nested] objects inside an array or [nested] arrays in an array:
JSON.stringify([1,2,3,{a:1,b:2}]) ===
JSON.stringify([1,2,3,{'a':1,b:2}]);
JSON.stringify([1,2,3,{a:1,b:2,c:{a:1,b:2}}]) ===
JSON.stringify([1,2,3,{'a':1,b:2,c:{a:1,b:2}}]);
JSON.stringify([1,2,3,{a:1,b:2,c:[4,5,6,[7,8,9]]}]) ===
JSON.stringify([1,2,3,{'a':1,b:2,c:[4,5,6,[7,8,9]]}]);
In this jsfiddle , I played a little with the idea