Como comparar matrizes em JavaScript?
Eu gostaria de comparar duas matrizes ... idealmente, eficientemente. Nada extravagante, apenastrue
se forem idênticos efalse
se não. Não é de surpreender que o operador de comparação pareça não funciona
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 que codifica cada matriz, mas existe uma maneira mais rápida ou "melhor" de simplesmente comparar matrizes sem precisar iterar cada valo