Sind zwei Arrays gleich JavaScript?
Sind zwei Arrays gleich JavaScript?

Video: Sind zwei Arrays gleich JavaScript?

Video: Sind zwei Arrays gleich JavaScript?
Video: Zweidimensionale Arrays - Java Tutorial 11 2024, Kann
Anonim

In Javascript , vergleichen zwei Arrays Wir müssen überprüfen, ob die Länge von beiden Arrays sollte gleich sein, die darin enthaltenen Objekte sind vom gleichen Typ und jedes Element in einem Array ist gleich zum Gegenstück in einem anderen Array. Damit können wir beides schließen Arrays gleich sind oder nicht. JavaScript stellt eine JSON-Funktion bereit.

Sind zwei Arrays in dieser Hinsicht gleich?

Zwei Arrays gelten als gleich wenn beides Arrays enthalten die gleiche Anzahl von Elementen, und alle entsprechenden Paare von Elementen in der zwei Arrays sind gleich . Mit anderen Worten, zwei Arrays sind gleich wenn sie dieselben Elemente in derselben Reihenfolge enthalten. Arrays Klasse in Java stellt die Methode bereit Arrays.

Man kann sich auch fragen, wie man Arrays vergleicht? Eine einfache Möglichkeit besteht darin, eine Schleife auszuführen und vergleichen Elemente nacheinander. Java bietet eine direkte Methode Arrays . ist gleich vergleichen zwei Arrays . Tatsächlich gibt es eine Liste von equals()-Methoden in Arrays Klasse für verschiedene primitive Typen (int, char,..etc) und eine für den Objekttyp (der die Basis aller Klassen in Java ist).

Können wir hier zwei Objekte in Javascript vergleichen?

Vergleichen von Objekten ist einfach, benutze === oder Objekt .ist(). Diese Funktion gibt true zurück, wenn sie die gleiche Referenz haben und false, wenn sie tun nicht. Lassen Sie mich noch einmal betonen, es ist vergleichen die Hinweise auf die Objekte , nicht der Wert der Objekte . Also aus Beispiel 3, Objekt .is(obj1, obj2); würde false zurückgeben.

Wie vergleiche ich zwei String-Arrays?

  1. // Programm zum Vergleichen von zwei String-Arrays in Java. Klasse StringUtils.
  2. public static void main(String args) {
  3. String s1 = { "A", "B", "C" }; String s2 = { "X", "Y", "Z" };
  4. if (Arrays. equals(s1, s2))
  5. System. aus. println("Beide Arrays sind gleich"); anders.
  6. System. aus. println("Beide Arrays sind nicht gleich"); }

Empfohlen: