Jesu li dva niza jednaka JavaScriptu?
Jesu li dva niza jednaka JavaScriptu?

Video: Jesu li dva niza jednaka JavaScriptu?

Video: Jesu li dva niza jednaka JavaScriptu?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Studeni
Anonim

U Javascript , usporediti dva niza moramo provjeriti da je duljina oba nizovi treba biti isti, objekti prisutni u njemu su istog tipa i svaka stavka u jednom nizu je jednak na pandan u drugom nizu. Na taj način možemo zaključiti oboje nizovi jesu isti ili ne. JavaScript pruža funkciju JSON.

S obzirom na to, jesu li dva niza jednaka?

Dva niza smatraju se jednak ako oboje nizovi sadrže isti broj elemenata i sve odgovarajuće parove elemenata u dva niza su jednak . Drugim riječima, dva niza su jednak ako sadrže iste elemente istim redoslijedom. Nizovi klase u Javi pružiti metodu Nizovi.

Netko se također može pitati, kako uspoređujete nizove? Jednostavan način je pokretanje petlje i usporediti elemente jedan po jedan. Java pruža izravnu metodu Nizovi . jednako() to usporediti dva nizovi . Zapravo, postoji popis metoda equals() u Nizovi klasu za različite primitivne tipove (int, char,..etc) i jednu za tip objekta (koji je baza svih klasa u Javi).

Ovdje možemo usporediti dva objekta u Javascriptu?

Uspoređivanje objekata je jednostavno, koristite === ili Objekt .je(). Ova funkcija vraća true ako imaju istu referencu i false ako imaju čini ne. Opet, da naglasim, jest uspoređujući reference na predmeta , a ne vrijednost predmeta . Dakle, iz primjera 3, Objekt .is(obj1, obj2); vratio bi false.

Kako mogu usporediti dva niza nizova?

  1. // Program za usporedbu dva niza nizova u Javi. klasa StringUtils.
  2. public static void main(String args) {
  3. String s1 = { "A", "B", "C" }; String s2 = { "X", "Y", "Z" };
  4. if (Nizovi. jednako(s1, s2))
  5. Sustav. van. println("Oba niza su jednaka"); drugo.
  6. Sustav. van. println("Oba niza nisu jednaka"); }

Preporučeni: