Kaip nustatyti, ar du objektai yra panašūs?
Kaip nustatyti, ar du objektai yra panašūs?

Video: Kaip nustatyti, ar du objektai yra panašūs?

Video: Kaip nustatyti, ar du objektai yra panašūs?
Video: JS Tutorial: Find if Two Object Values are Equal to Each Other 2024, Lapkritis
Anonim

Jei du objektai turi tą pačią formą, jie vadinami " panašus ." Kai du skaičiai yra panašus , jų atitinkamų kraštinių ilgių santykiai yra lygūs. Į nustatyti, ar parodyti trikampiai panašus , palyginkite atitinkamas jų puses.

Be to, kaip žinoti, ar du objektai yra lygūs?

Jeigu į du objektai turi tas pačias vertybes, lygus () grįš true. Antrame palyginime lygus () patikrina, kad pamatytų ar praėjo objektas yra nulinis arba jeigu ji įvesta kaip kita klasė. Jeigu tai jau kita klasė objektų nėra lygus . Pagaliau, lygus () lygina objektų ' laukai.

kai naudojamas su objektais Ką lygybės == operatorius iš tikrųjų lygina? The lygybės operatorius (==) yra naudojamas į palyginti dvi reikšmes arba išraiškas. tai yra naudojamas į palyginti skaičiai, eilutės, loginės reikšmės, kintamieji, objektų , masyvai arba funkcijos. Rezultatas yra TRUE, jei išraiškos yra lygus o kitaip NELAIDAS.

Kaip tokiu būdu palyginti objektus?

== lygina objektas nuorodas, ji patikrina, ar abu operandai nurodo tą patį objektas (ne lygiavertis objektų , tas pats objektas ). Jeigu nori palyginti eilutes (kad pamatytumėte, ar jose yra tie patys simboliai), jums reikia palyginti eilutes naudojant lygus.

Ar galime palyginti objektus „JavaScript“?

Objektų palyginimas yra lengva, naudokite === arba Objektas .is(). Ši funkcija grąžina „true“, jei jų nuoroda yra tokia pati, ir „false“, jei jos daryti ne. Dar kartą leiskite man pabrėžti, taip yra lyginant nuorodos į objektų , o ne vertė objektų . Taigi iš 3 pavyzdžio Objektas .is(obj1, obj2); grįš klaidinga.

Rekomenduojamas: