Hur kan du se om två objekt är lika?
Hur kan du se om två objekt är lika?

Video: Hur kan du se om två objekt är lika?

Video: Hur kan du se om två objekt är lika?
Video: How to whistle without your fingers 2024, Maj
Anonim

Om två objekt har samma form, de kallas " liknande ." När två siffror är liknande , är förhållandena mellan längderna på deras motsvarande sidor lika. Till avgöra om trianglarna som visas är liknande , jämför deras motsvarande sidor.

Dessutom, hur vet du om två objekt är lika?

Om de två föremål har samma värden, lika () kommer att returnera sant. I den andra jämförelsen, lika () kontrollerar för att se huruvida det godkända objekt är null, eller om det är skrivet som en annan klass. Om det är en annan klass än objekt är inte likvärdig . Till sist, lika () jämför objekt ' fält.

när den används med objekt Vad jämför egentligen operatorn Equality ==? De jämställdhetsoperatör (==) är Begagnade till jämföra två värden eller uttryck. Det är Begagnade till jämföra tal, strängar, booleska värden, variabler, objekt , matriser eller funktioner. Resultatet är TRUE om uttrycken är det likvärdig och FALSK annars.

På det här sättet, hur jämför du objekt?

== jämför objekt referenser, kontrollerar den om de två operanderna pekar på samma objekt (inte likvärdig objekt , det samma objekt ). Om du vill jämföra strängar (för att se om de innehåller samma tecken), måste du jämföra strängarna använder lika.

Kan vi jämföra objekt i JavaScript?

Jämföra objekt är lätt, använd === eller Objekt .är(). Denna funktion returnerar sant om de har samma referens och false om de do inte. Återigen, låt mig betona, det är det jämförande hänvisningarna till objekt , inte värdet av objekt . Så, från exempel 3, Objekt .is(obj1, obj2); skulle returnera falskt.

Rekommenderad: