¿Cómo comparar matrices en JavaScript?
Me gustaría comparar dos matrices ... idealmente, de manera eficiente. Nada lujoso, solotrue
si son idénticos yfalse
si no. No es sorprendente que el operador de comparación no parezca funcionar.
var a1 = [1,2,3];
var a2 = [1,2,3];
console.log(a1==a2); // Returns false
console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true
JSON codifica cada matriz, pero ¿hay una forma más rápida o "mejor" de comparar simplemente las matrices sin tener que recorrer cada valor?