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

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

Video: Kako možete reći jesu li dva objekta slična?
Video: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12 2024, Svibanj
Anonim

Ako dva objekta imaju isti oblik, zovu se " sličan ." Kad dva brojke su sličan , omjeri duljina njihovih odgovarajućih stranica su jednaki. Do utvrditi ako prikazani trokuti su sličan , usporedite njihove odgovarajuće strane.

Nadalje, kako znati jesu li dva objekta jednaka?

Ako the dva objekta imaju iste vrijednosti, jednaki () će vratiti true. U drugoj usporedbi, jednaki () provjerava da vidi da li položeno objekt je null, ili ako upisan je kao druga klasa. Ako to je druga klasa od onoga predmeta nisu jednak . Konačno, jednaki () uspoređuje predmeta ' polja.

kada se koristi s objektima Što zapravo uspoređuje operator jednakosti ==? The operator jednakosti (==) je korišteni do usporediti dvije vrijednosti ili izraza. to je korišteni do usporediti brojevi, nizovi, Booleove vrijednosti, varijable, predmeta , nizovi ili funkcije. Rezultat je TRUE ako su izrazi jesu jednak a inače LAŽ.

Na ovaj način, kako uspoređujete objekte?

== uspoređuje objekt reference, provjerava da li dva operanda ukazuju na isto objekt (nije ekvivalentno predmeta , isto objekt ). Ako želiš usporediti nizove (da biste vidjeli sadrže li iste znakove), trebate usporediti nizovi koji koriste jednake.

Možemo li usporediti objekte 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.

Preporučeni: