Duas matrizes são iguais a JavaScript?
Duas matrizes são iguais a JavaScript?

Vídeo: Duas matrizes são iguais a JavaScript?

Vídeo: Duas matrizes são iguais a JavaScript?
Vídeo: How to check if two arrays are equal with JavaScript? 2024, Maio
Anonim

No Javascript , comparar duas matrizes precisamos verificar se o comprimento de ambos matrizes deve ser o mesmo, os objetos presentes nele são do mesmo tipo e cada item em uma matriz é igual para a contraparte em outra matriz. Fazendo isso, podemos concluir ambos matrizes são iguais ou não. JavaScript fornece uma função JSON.

Com relação a isso, duas matrizes são iguais?

Duas matrizes são considerados igual se ambos matrizes contêm o mesmo número de elementos e todos os pares de elementos correspondentes no duas matrizes estão igual . Em outras palavras, duas matrizes estão igual se eles contiverem os mesmos elementos na mesma ordem. Matrizes classe em java fornece o método Matrizes.

Também se pode perguntar: como você compara matrizes? Uma maneira simples é executar um loop e comparar elementos um por um. Java fornece um método direto Matrizes . igual a comparar dois matrizes . Na verdade, há uma lista de métodos equals () em Matrizes classe para diferentes tipos primitivos (int, char,..etc) e uma para o tipo de objeto (que é a base de todas as classes em Java).

Aqui, podemos comparar dois objetos em Javascript?

Comparando objetos é fácil, use === ou Objeto .é(). Esta função retorna verdadeiro se eles têm a mesma referência e falso se eles Faz não. Mais uma vez, deixe-me enfatizar, é comparando as referências ao objetos , não o valor do objetos . Então, a partir do Exemplo 3, Objeto .is (obj1, obj2); retornaria falso.

Como posso comparar duas matrizes de string?

  1. // Programa para comparar dois arrays String em Java. class StringUtils.
  2. public static void main (String args) {
  3. String s1 = {"A", "B", "C"}; String s2 = {"X", "Y", "Z"};
  4. if (Matrizes. igual a (s1, s2))
  5. Sistema. Fora. println ("Ambas as matrizes são iguais"); outro.
  6. Sistema. Fora. println ("Ambas as matrizes não são iguais"); }

Recomendado: