Jsou dvě pole stejná JavaScript?
Jsou dvě pole stejná JavaScript?

Video: Jsou dvě pole stejná JavaScript?

Video: Jsou dvě pole stejná JavaScript?
Video: JS Tutorial: Find if Two Object Values are Equal to Each Other 2024, Listopad
Anonim

v Javascript , srovnávat dvě pole musíme zkontrolovat délku obou pole by měl být stejný, objekty v něm přítomné jsou stejného typu a každá položka v jednom poli je rovnat se na protějšek v jiném poli. Tímto můžeme uzavřít obojí pole jsou stejné nebo ne. JavaScript poskytuje funkci JSON.

Jsou v tomto ohledu dvě pole stejná?

Dvě pole jsou zvažovány rovnat se pokud obojí pole obsahují stejný počet prvků a všechny odpovídající dvojice prvků v dvě pole jsou rovnat se . Jinými slovy, dvě pole jsou rovnat se pokud obsahují stejné prvky ve stejném pořadí. Pole třídy v jazyce Java poskytují metodu Pole.

Někdo se může také zeptat, jak porovnáváte pole? Jednoduchým způsobem je spustit smyčku a porovnat prvky jeden po druhém. Java poskytuje přímou metodu Pole . rovná se() to porovnat dva pole . Ve skutečnosti existuje seznam metod equals(). Pole třída pro různé primitivní typy (int, char,..atd) a jedna pro typ Object (který je základem všech tříd v Javě).

Můžeme zde porovnat dva objekty v Javascriptu?

Porovnávání objektů je snadné, použijte === nebo Objekt .je(). Tato funkce vrací true, pokud mají stejný odkaz, a false, pokud mají dělat ne. Znovu, dovolte mi zdůraznit, je to tak srovnávání odkazy na objektů , nikoli hodnotu objektů . Takže z příkladu 3 Objekt .is(obj1, obj2); vrátí false.

Jak porovnám dvě pole řetězců?

  1. // Program pro porovnání dvou polí String v Javě. třídy StringUtils.
  2. public static void main(String args) {
  3. String s1 = { "A", "B", "C" }; String s2 = { "X", "Y", "Z" };
  4. if (Pole. se rovná(s1, s2))
  5. Systém. ven. println("Obě pole jsou stejná"); jiný.
  6. Systém. ven. println("Obě pole nejsou stejná"); }

Doporučuje: