Si mund të dalloni nëse dy objekte janë të ngjashme?
Si mund të dalloni nëse dy objekte janë të ngjashme?

Video: Si mund të dalloni nëse dy objekte janë të ngjashme?

Video: Si mund të dalloni nëse dy objekte janë të ngjashme?
Video: Vetëm 0.1% e njerëzve e dinë këtë: Si mund të ndryshoni kiminë e trurit tuaj dhe të arrini gjithçka? 2024, Nëntor
Anonim

Nëse dy objekte kanë të njëjtën formë, quhen " i ngjashëm ." Kur dy shifrat janë i ngjashëm , raportet e gjatësive të brinjëve të tyre përkatëse janë të barabarta. te përcaktoni nëse trekëndëshat e paraqitur janë i ngjashëm , krahasoni anët e tyre përkatëse.

Për më tepër, si e dini nëse dy objekte janë të barabarta?

Nëse të dy objekte kanë të njëjtat vlera, barazohet () do të kthehet e vërtetë. Në krahasimin e dytë, barazohet () kontrollon për të parë nëse e kaluara Objekt është nul, ose nëse është shtypur si një klasë tjetër. Nëse është një klasë ndryshe nga ajo objektet nuk jane të barabartë . Së fundi, barazohet () krahason objektet ' fusha.

kur përdoret me objekte Çfarë krahason realisht operatori i barazisë ==? Të operatori i barazisë (==) është të përdorura te krahasojnë dy vlera ose shprehje. Eshte të përdorura te krahasojnë numrat, vargjet, vlerat Boolean, variablat, objektet , vargjeve ose funksioneve. Rezultati është TRUE nëse shprehjet janë të barabartë dhe FALSE ndryshe.

Në këtë mënyrë, si i krahasoni objektet?

== krahason Objekt referencat, kontrollon për të parë nëse dy operandët tregojnë të njëjtën gjë Objekt (jo ekuivalente objektet , e njëjta Objekt ). Nëse dëshironi krahasojnë vargjet (për të parë nëse përmbajnë të njëjtat karaktere), ju duhet krahasojnë vargjet duke përdorur barazimet.

A mund të krahasojmë objektet në JavaScript?

Krahasimi i objekteve është e lehtë, përdorni === ose Objekt .është (). Ky funksion kthen true nëse kanë të njëjtën referencë dhe false nëse kanë bëj jo. Përsëri, më lejoni të theksoj, është duke krahasuar referencat për objektet , jo vlera e objektet . Pra, nga Shembulli 3, Objekt .është (obj1, obj2); do të kthehej false.

Recommended: