Két tömb egyenlő JavaScript?
Két tömb egyenlő JavaScript?

Videó: Két tömb egyenlő JavaScript?

Videó: Két tömb egyenlő JavaScript?
Videó: JavaScript Full Course for Beginners | Complete All-in-One Tutorial | 8 Hours 2024, Lehet
Anonim

Ban ben Javascript , összehasonlítani két tömb ellenőriznünk kell, hogy mindkettő hosszát tömbök azonosnak kell lennie, a benne lévő objektumok azonos típusúak, és egy tömb minden eleme az egyenlő a megfelelőhöz egy másik tömbben. Ezzel mindkettőre következtethetünk tömbök azonosak vagy sem. JavaScript JSON funkciót biztosít.

Ebből a szempontból két tömb egyenlő?

Két tömb tartott egyenlő ha mindkettő tömbök ugyanannyi elemet tartalmaznak, és az összes megfelelő elempárt a két tömb vannak egyenlő . Más szavakkal, két tömb vannak egyenlő ha ugyanazokat az elemeket ugyanabban a sorrendben tartalmazzák. Tömbök osztály a java-ban biztosítja a metódust Tömbök.

Az is felmerülhet, hogy hogyan hasonlítja össze a tömböket? Egy egyszerű módszer egy hurok futtatása és összehasonlítani elemek egyenként. A Java közvetlen módszert biztosít Tömbök . egyenlő () -vel összehasonlítani kettő tömbök . Valójában van egy listája az equals() metódusoknak Tömbök osztály a különböző primitív típusokhoz (int, char,.. stb.) és egy az Objektumtípushoz (amely a Java összes osztályának alapja).

Itt összehasonlíthatunk két objektumot a Javascriptben?

Objektumok összehasonlítása egyszerű, használja === vagy Tárgy .is(). Ez a függvény igazat ad vissza, ha ugyanaz a hivatkozás, és hamis értéket, ha van csináld nem. Még egyszer, hadd hangsúlyozzam, ez az összehasonlítása a hivatkozásokat a tárgyakat , nem az értéke tárgyakat . Tehát a 3. példából Tárgy .is(obj1, obj2); hamisan térne vissza.

Hogyan hasonlíthatok össze két karakterlánc-tömböt?

  1. // Program két String tömb összehasonlítására Java nyelven. osztály StringUtils.
  2. public static void main(String args) {
  3. Karakterlánc s1 = { "A", "B", "C" }; Karakterlánc s2 = { "X", "Y", "Z" };
  4. if (Tömbök. egyenlő (s1, s2))
  5. Rendszer. ki. println("Mindkét tömb egyenlő"); más.
  6. Rendszer. ki. println("A két tömb nem egyenlő"); }

Ajánlott: