Cum îți poți da seama dacă două obiecte sunt similare?
Cum îți poți da seama dacă două obiecte sunt similare?

Video: Cum îți poți da seama dacă două obiecte sunt similare?

Video: Cum îți poți da seama dacă două obiecte sunt similare?
Video: Cum verificăm dacă bijuteriile sunt din aur, argint sau metal simplu? Teste care pot fi făcute ACASĂ 2024, Mai
Anonim

Dacă două obiecte au aceeași formă, se numesc „ asemănătoare . Când doi cifrele sunt asemănătoare , rapoartele lungimilor laturilor lor corespunzătoare sunt egale. La determina dacă triunghiurile prezentate sunt asemănătoare , comparați laturile lor corespunzătoare.

În plus, de unde știi dacă două obiecte sunt egale?

Dacă cel două obiecte au aceleasi valori, egală () va returna adevărat. În a doua comparație, egală () verifică pentru a vedea dacă cel trecut obiect este nulă sau dacă este scris ca o clasă diferită. Dacă este o altă clasă decât cea obiecte nu sunt egal . In cele din urma, egală () compară obiecte ' câmpuri.

atunci când este folosit cu obiecte Ce compară cu adevărat operatorul de egalitate ==? The operator de egalitate (==) este folosit la comparaţie două valori sau expresii. Este folosit la comparaţie numere, șiruri de caractere, valori booleene, variabile, obiecte , matrice sau funcții. Rezultatul este TRUE dacă expresiile sunt egal si FALSE in caz contrar.

În acest fel, cum comparați obiectele?

== compară obiect referințe, verifică dacă cei doi operanzi indică același lucru obiect (nu echivalent obiecte , la fel obiect ). Dacă doriți să comparaţie șiruri de caractere (pentru a vedea dacă conțin aceleași caractere), trebuie comparaţie corzile folosind equals.

Putem compara obiecte în JavaScript?

Compararea obiectelor este ușor, folosește === sau Obiect .este(). Această funcție returnează true dacă au aceeași referință și false dacă au do nu. Din nou, permiteți-mi să subliniez, așa este comparând referirile la obiecte , nu valoarea lui obiecte . Deci, din exemplul 3, Obiect .is(obj1, obj2); ar reveni fals.

Recomandat: