Apakah dua array sama dengan JavaScript?
Apakah dua array sama dengan JavaScript?

Video: Apakah dua array sama dengan JavaScript?

Video: Apakah dua array sama dengan JavaScript?
Video: ARRAY pada JAVASCRIPT : Manipulasi ARRAY 2024, November
Anonim

Di dalam Javascript , untuk membandingkan dua array kita perlu memeriksa bahwa panjang keduanya susunan harus sama, objek yang ada di dalamnya memiliki tipe yang sama dan setiap item dalam satu array adalah setara ke rekanan di array lain. Dengan melakukan ini kita dapat menyimpulkan keduanya susunan adalah sama atau tidak. JavaScript menyediakan fungsi JSON.

Sehubungan dengan ini, apakah dua array sama?

Dua array dianggap setara jika keduanya susunan mengandung jumlah elemen yang sama, dan semua pasangan elemen yang bersesuaian dalam dua array adalah setara . Dengan kata lain, dua array adalah setara jika mereka mengandung unsur-unsur yang sama dalam urutan yang sama. Array kelas di java menyediakan metode Array.

Orang mungkin juga bertanya, bagaimana Anda membandingkan array? Cara sederhana adalah dengan menjalankan loop dan membandingkan elemen satu per satu. Java menyediakan metode langsung Array . sama dengan membandingkan dua susunan . Sebenarnya, ada daftar metode equals() di Array class untuk tipe primitif yang berbeda (int, char,..etc) dan satu untuk tipe Object (yang merupakan basis dari semua class di Java).

Di sini, bisakah kita membandingkan dua objek dalam Javascript?

Membandingkan objek mudah, gunakan === atau Obyek .adalah(). Fungsi ini mengembalikan true jika mereka memiliki referensi yang sama dan false jika mereka melakukan bukan. Sekali lagi, izinkan saya menekankan, itu perbandingan referensi ke benda , bukan nilai benda . Jadi, dari Contoh 3, Obyek .is(obj1, obj2); akan kembali palsu.

Bagaimana cara membandingkan dua array string?

  1. // Program untuk membandingkan dua array String di Java. kelas 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. Sistem. keluar. println("Kedua array sama"); lain.
  6. Sistem. keluar. println("Kedua array tidak sama"); }

Direkomendasikan: