¿Son dos matrices JavaScript iguales?
¿Son dos matrices JavaScript iguales?

Video: ¿Son dos matrices JavaScript iguales?

Video: ¿Son dos matrices JavaScript iguales?
Video: Detecta si Array tiene elementos duplicados en JavaScript 2024, Mayo
Anonim

En Javascript , comparar dos matrices tenemos que comprobar que la longitud de ambos matrices debe ser el mismo, los objetos presentes en él son del mismo tipo y cada elemento en una matriz es igual a la contraparte en otra matriz. Al hacer esto podemos concluir tanto matrices son iguales o no. JavaScript proporciona una función JSON.

Con respecto a esto, ¿son dos matrices iguales?

Dos matrices son considerados igual si ambos matrices contienen el mismo número de elementos, y todos los pares de elementos correspondientes en el dos matrices están igual . En otras palabras, dos matrices están igual si contienen los mismos elementos en el mismo orden. Matrices clase en java proporciona el método Matrices.

También se puede preguntar, ¿cómo se comparan las matrices? Una forma sencilla es ejecutar un bucle y comparar elementos uno por uno. Java proporciona un método directo Matrices . igual a comparar dos matrices . En realidad, hay una lista de métodos equals () en Matrices class para diferentes tipos primitivos (int, char,..etc) y una para Object type (que es la base de todas las clases en Java).

Aquí, ¿podemos comparar dos objetos en Javascript?

Comparar objetos es fácil, usa === o Objeto .es(). Esta función devuelve verdadero si tienen la misma referencia y falso si tienen hacer no. De nuevo, déjame enfatizar, es comparando las referencias al objetos , no el valor de la objetos . Entonces, del Ejemplo 3, Objeto .is (obj1, obj2); devolvería falso.

¿Cómo comparo dos matrices de cadenas?

  1. // Programa para comparar dos matrices String en Java. clase StringUtils.
  2. public static void main (String args) {
  3. Cadena s1 = {"A", "B", "C"}; Cadena s2 = {"X", "Y", "Z"};
  4. si (Arrays. es igual a (s1, s2))
  5. Sistema. fuera. println ("Ambas matrices son iguales"); demás.
  6. Sistema. fuera. println ("Ambas matrices no son iguales"); }

Recomendado: