Kako možete reći da li su dva objekta slična?
Kako možete reći da li su dva objekta slična?

Video: Kako možete reći da li su dva objekta slična?

Video: Kako možete reći da li su dva objekta slična?
Video: Счастливая история слепой кошечки по имени Нюша 2024, Novembar
Anonim

Ako dva objekta imaju isti oblik, zovu se " slično ." Kad dva brojke su slično , odnosi dužina njihovih odgovarajućih strana su jednaki. To utvrditi ako prikazani trouglovi su slično , uporedi njihove odgovarajuće strane.

Štaviše, kako znate da li su dva objekta jednaka?

Ako the dva objekta imaju iste vrijednosti, jednaki () će vratiti true. U drugom poređenju, jednaki () provjerava da vidi da li the passed objekt je null, ili ako otkucan je kao druga klasa. Ako to je druga klasa od one objekata nisu jednaka . konačno, jednaki () upoređuje objekata ' polja.

kada se koristi sa objektima. Šta je operator jednakosti == koji stvarno upoređuje? The operator jednakosti (==) je korišteno to uporedi dvije vrijednosti ili izraza. TO JE korišteno to uporedi brojevi, stringovi, Booleove vrijednosti, varijable, objekata , nizovi ili funkcije. Rezultat je TRUE ako su izrazi jesu jednaka i FALSE u suprotnom.

Na ovaj način, kako poredite objekte?

== upoređuje objekt reference, provjerava da li dva operanda ukazuju na isto objekt (nije ekvivalentno objekata , isto objekt ). Ako želiš uporedi stringove (da vidite da li sadrže iste znakove), potrebno je uporedi nizovi koji koriste jednake.

Možemo li upoređivati objekte u JavaScriptu?

Poređenje objekata je jednostavno, koristite === ili Objekat .is(). Ova funkcija vraća true ako imaju istu referencu i false ako imaju uradi ne. Opet, da naglasim, jeste poređenje reference na objekata , a ne vrijednost objekata . Dakle, iz primjera 3, Objekat .is(obj1, obj2); bi vratio false.

Preporučuje se: