Kaj je primerjalna funkcija v JavaScriptu?
Kaj je primerjalna funkcija v JavaScriptu?

Video: Kaj je primerjalna funkcija v JavaScriptu?

Video: Kaj je primerjalna funkcija v JavaScriptu?
Video: Number sort array using compare function || Compare function || Javascript || Javascript || Course 2024, November
Anonim

Namen oz primerjaj funkcijo je definirati alternativni vrstni red. Če je rezultat pozitiven, je b razvrščen pred a. Če je rezultat 0, se spremembe ne izvedejo z vrstnim redom obeh vrednosti. Primer: The primerjaj funkcijo primerja vse vrednosti v matriki, dve vrednosti naenkrat (a, b).

Ob upoštevanju tega, kako primerjate predmete v JavaScriptu?

Primerjava predmetov je enostavno, uporabite === ali Object.is(). Ta funkcija vrne true, če imajo enako referenco, in false, če nimajo. Še enkrat, naj poudarim, je primerjati sklicevanja na predmetov , ne vrednost predmetov . Torej, iz primera 3, Object.is(obj1, obj2); bi vrnil false.

Kasneje se postavlja vprašanje, kaj je localeCompare v JavaScriptu? Definicija in uporaba. The localeCompare () primerja dva niza v trenutni področni nastavitvi. Jezikovne nastavitve temeljijo na jezikovnih nastavitvah brskalnika. The localeCompare () vrne številko, ki označuje, ali je niz v vrstnem redu pred, za ali enak kot compareString.

Poleg tega, kakšna je razlika med == in === v JS?

= se uporablja za dodelitev vrednosti spremenljivki v JavaScript . == se uporablja za primerjavo med dve spremenljivki, ne glede na vrsto podatkov spremenljivke. === se uporablja za primerjavo med dve spremenljivki, vendar bo to preverilo strogi tip, kar pomeni, da bo preveril tip podatkov in primerjal dve vrednosti.

Zakaj uporabljamo === v JavaScriptu?

Razlika med == in === v JavaScriptu Pravzaprav, ti mora vedno uporaba " === " operator za primerjavo spremenljivk ali samo za katero koli primerjavo. operator je strogi neenakopravni operator, ki bo upošteval tip pri primerjavi dveh spremenljivk ali dveh vrednosti v JavaScript.

Priporočena: