Sú dve polia rovnaké JavaScript?
Sú dve polia rovnaké JavaScript?

Video: Sú dve polia rovnaké JavaScript?

Video: Sú dve polia rovnaké JavaScript?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

In Javascript , porovnať dve polia musíme skontrolovať dĺžku oboch polia by mal byť rovnaký, objekty v ňom prítomné sú rovnakého typu a každá položka v jednom poli je rovný k náprotivku v inom poli. Týmto môžeme uzavrieť oboje polia sú rovnaké alebo nie. JavaScript poskytuje funkciu JSON.

Sú v tejto súvislosti dve polia rovnaké?

Dve polia sú považované rovný ak oboje polia obsahujú rovnaký počet prvkov a všetky zodpovedajúce dvojice prvkov v dve polia sú rovný . Inými slovami, dve polia sú rovný ak obsahujú rovnaké prvky v rovnakom poradí. Polia triedy v jazyku Java poskytujú metódu Polia.

Niekto sa môže tiež opýtať, ako porovnávate polia? Jednoduchý spôsob je spustiť slučku a porovnať prvky jeden po druhom. Java poskytuje priamu metódu Polia . rovná sa() k porovnať dva polia . V skutočnosti existuje zoznam metód equals(). Polia triedu pre rôzne primitívne typy (int, char,..atď) a jednu pre typ objektu (ktorý je základom všetkých tried v Jave).

Môžeme tu porovnať dva objekty v Javascripte?

Porovnávanie predmetov je jednoduché, použite === alebo Objekt .je(). Táto funkcia vráti hodnotu true, ak majú rovnaký odkaz, a hodnotu false, ak majú robiť nie. Ešte raz, dovoľte mi zdôrazniť, je to tak porovnávanie odkazy na predmety , nie hodnotu predmety . Takže z príkladu 3 Objekt .is(obj1, obj2); by sa vrátilo falošné.

Ako porovnám dve polia reťazcov?

  1. // Program na porovnanie dvoch polí String v jazyku Java. triedy StringUtils.
  2. public static void main(String args) {
  3. Reťazec s1 = { "A", "B", "C" }; String s2 = { "X", "Y", "Z" };
  4. if (Polia. sa rovná (s1, s2))
  5. Systém. von. println("Obe polia sú rovnaké"); inak.
  6. Systém. von. println("Obe polia nie sú rovnaké"); }

Odporúča: