Ce este funcția de comparare în JavaScript?
Ce este funcția de comparare în JavaScript?

Video: Ce este funcția de comparare în JavaScript?

Video: Ce este funcția de comparare în JavaScript?
Video: Number sort array using compare function || Compare function || Javascript || Javascript || Course 2024, Noiembrie
Anonim

Scopul funcția de comparare este de a defini o ordine de sortare alternativă. Dacă rezultatul este pozitiv b este sortat înainte de a. Dacă rezultatul este 0, nu se fac modificări în ordinea de sortare a celor două valori. Exemplu: The funcția de comparare compară toate valorile din matrice, două valori la un moment dat (a, b).

Ținând acest lucru în vedere, cum comparați obiectele în JavaScript?

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

Ulterior, întrebarea este, ce este localeCompare în JavaScript? Definiție și utilizare. The localCompare () compară două șiruri în localitatea curentă. Localizarea se bazează pe setările de limbă ale browserului. The localCompare () returnează un număr care indică dacă șirul vine înainte, după sau este egal cu compareString în ordinea sortării.

În plus, care este diferența dintre == și === în JS?

= este utilizat pentru alocarea de valori unei variabile în JavaScript . == este folosit pentru comparație între două variabile, indiferent de tipul de date al variabilei. === este folosit pentru comparație între două variabile, dar aceasta va verifica tipul strict, ceea ce înseamnă că va verifica tipul de date și va compara două valori.

De ce folosim === în JavaScript?

Diferența dintre == și === în JavaScript De fapt, tu ar trebui întotdeauna utilizare " === " operator pentru compararea variabilelor sau doar pentru orice comparație. operatorul este un operator strict fără egalitate, care va lua în considerare tipul atunci când compară două variabile sau două valori în JavaScript.

Recomandat: