Due array sono uguali a JavaScript?
Due array sono uguali a JavaScript?

Video: Due array sono uguali a JavaScript?

Video: Due array sono uguali a JavaScript?
Video: How to check if two arrays are equal with JavaScript? 2024, Maggio
Anonim

In Javascript , per confrontare due array dobbiamo controllare che la lunghezza di entrambi array dovrebbe essere lo stesso, gli oggetti presenti in esso sono dello stesso tipo e ogni elemento in un array è pari alla controparte in un altro array. In questo modo possiamo concludere entrambi array sono uguali o no. JavaScript fornisce una funzione JSON.

Rispetto a questo, due array sono uguali?

Due array sono considerati pari se entrambi array contengono lo stesso numero di elementi e tutte le corrispondenti coppie di elementi nel due array sono pari . In altre parole, due array sono pari se contengono gli stessi elementi nello stesso ordine. matrici class in java fornisce il metodo matrici.

Ci si potrebbe anche chiedere, come si confrontano gli array? Un modo semplice è eseguire un ciclo e confrontare elementi uno per uno. Java fornisce un metodo diretto matrici . uguale() a confrontare Due array . In realtà, c'è un elenco di metodi equals() in matrici class per diversi tipi primitivi (int, char,..etc) e uno per Object type (che è la base di tutte le classi in Java).

Qui, possiamo confrontare due oggetti in Javascript?

Confrontare gli oggetti è facile, usa === o Oggetto .è(). Questa funzione restituisce true se hanno lo stesso riferimento e false se fare non. Ancora una volta, lasciatemi sottolineare, lo è confronto i riferimenti al oggetti , non il valore di oggetti . Quindi, dall'esempio 3, Oggetto .is(obj1, obj2); ritornerebbe falso.

Come confronto due array di stringhe?

  1. // Programma per confrontare due array di stringhe in Java. classe StringUtils.
  2. public static void main(String args) {
  3. String s1 = { "A", "B", "C" }; String s2 = { "X", "Y", "Z" };
  4. if (Array. equals(s1, s2))
  5. Sistema. fuori. println("Entrambi gli array sono uguali"); altro.
  6. Sistema. fuori. println("Entrambi gli array non sono uguali"); }

Consigliato: