Što je funkcija usporedbe u JavaScriptu?
Što je funkcija usporedbe u JavaScriptu?

Video: Što je funkcija usporedbe u JavaScriptu?

Video: Što je funkcija usporedbe u JavaScriptu?
Video: Урок 2. JavaScript. Что такое контекст this. Как работает call, bind, apply 2024, Svibanj
Anonim

Svrha je usporedna funkcija je definirati alternativni redoslijed sortiranja. Ako je rezultat pozitivan b se sortira prije a. Ako je rezultat 0, nema promjena s redoslijedom sortiranja dviju vrijednosti. Primjer: The usporedna funkcija uspoređuje sve vrijednosti u nizu, dvije vrijednosti u isto vrijeme (a, b).

Imajući to na umu, kako uspoređujete objekte u JavaScriptu?

Uspoređivanje objekata je jednostavno, koristite === ili Object.is(). Ova funkcija vraća true ako imaju istu referencu i false ako nemaju. Opet, da naglasim, jest uspoređujući reference na predmeta , a ne vrijednost predmeta . Dakle, iz primjera 3, Object.is(obj1, obj2); vratio bi false.

Potom se postavlja pitanje što je localeCompare u JavaScriptu? Definicija i upotreba. The locale Usporedi () metoda uspoređuje dva niza u trenutnoj postavci. Lokalizacija se temelji na jezičnim postavkama preglednika. The locale Usporedi () metoda vraća broj koji pokazuje dolazi li niz prije, poslije ili je jednak kao compareString u redoslijedu sortiranja.

Osim toga, koja je razlika između == i === u JS-u?

= se koristi za dodjelu vrijednosti varijabli u JavaScript . == koristi se za usporedbu između dvije varijable bez obzira na tip podataka varijable. === koristi se za usporedbu između dvije varijable, ali to će provjeriti strogi tip, što znači da će provjeriti tip podataka i usporediti dvije vrijednosti.

Zašto koristimo === u JavaScriptu?

Razlika između == i === u JavaScriptu Zapravo, vas treba uvijek koristiti " === " operator za usporedbu varijabli ili samo za bilo koju usporedbu. operator je strogi operator nejednakosti, koji će uzeti u obzir tip dok uspoređuje dvije varijable ili dvije vrijednosti u JavaScript.

Preporučeni: