Bagaimanakah anda boleh mengetahui sama ada dua objek adalah serupa?
Bagaimanakah anda boleh mengetahui sama ada dua objek adalah serupa?

Video: Bagaimanakah anda boleh mengetahui sama ada dua objek adalah serupa?

Video: Bagaimanakah anda boleh mengetahui sama ada dua objek adalah serupa?
Video: Cara Mencari dan Menghapus Data Ganda di Excel 2024, April
Anonim

Jika dua objek mempunyai bentuk yang sama, mereka dipanggil " serupa ." Apabila dua angka adalah serupa , nisbah panjang sisi yang sepadan adalah sama. Kepada tentukan jika segi tiga yang ditunjukkan ialah serupa , bandingkan sisi sepadannya.

Tambahan pula, bagaimana anda tahu jika dua objek adalah sama?

Jika yang dua objek mempunyai nilai yang sama, sama () akan kembali benar. Dalam perbandingan kedua, sama () menyemak untuk melihat sama ada yang lulus objek adalah batal, atau jika ia ditaip sebagai kelas yang berbeza. Jika ia adalah kelas yang berbeza daripada objek bukan sama rata . Akhirnya, sama () membandingkan objek ' padang.

apabila digunakan dengan objek Apakah kesamaan == pengendali benar-benar membandingkan? The pengendali kesamarataan (==) ialah digunakan kepada bandingkan dua nilai atau ungkapan. Ia adalah digunakan kepada bandingkan nombor, rentetan, nilai Boolean, pembolehubah, objek , tatasusunan atau fungsi. Hasilnya BENAR jika ungkapan adalah sama rata dan PALSU sebaliknya.

Dengan cara ini, bagaimana anda membandingkan objek?

== membandingkan objek rujukan, ia menyemak untuk melihat sama ada kedua-dua operan menghala kepada yang sama objek (tidak setara objek , sama objek ). Jika anda mahu bandingkan rentetan (untuk melihat sama ada ia mengandungi aksara yang sama), anda perlu bandingkan rentetan menggunakan sama.

Bolehkah kita membandingkan objek dalam JavaScript?

Membandingkan objek adalah mudah, gunakan === atau Objek .is(). Fungsi ini mengembalikan benar jika ia mempunyai rujukan yang sama dan palsu jika ia buat bukan. Sekali lagi, biar saya tekankan membandingkan rujukan kepada objek , bukan nilai objek . Jadi, daripada Contoh 3, Objek .is(obj1, obj2); akan kembali palsu.

Disyorkan: