JavaScript no puede usar directamente == o == para determinar si dos matrices son iguales, si son iguales o inconsistentes, y las siguientes dos líneas de código JS devolverán Falso
<script type = "text/javaScript"> alert ([] == []); alert ([] === []); </script>
Para determinar si dos matrices en JS son las mismas, debe convertir la matriz en una cadena antes de compararla. Las siguientes dos líneas de código devolverán verdaderas
<script type = "text/javaScript"> alert ([]. toString () == [] .ToString ()); alert ([]. toString () === []. toString ()); </script>
JS debe comparar si dos matrices tienen los mismos elementos, es decir, todos los elementos de las dos matrices son los mismos, pero el orden de los elementos puede no ser el mismo. Solo necesita ordenar la matriz primero y luego comparar si las dos matrices son iguales.
<script type = "text/javaScript"> alert ([1,2,3] .ToString () == [3,2,1] .ToString ()); alerta ([1,2,3] .sort (). ToString () == [3,2,1] .sort (). ToString (); </script>
Además, si [NULL] se usa para juzgar, también puede devolver verdadero por [NULL] .ToString () === ''.
Lo anterior es la comparación de si las dos matrices en Angularjs le presentan el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!