sortCompare
La fonction sortCompare() compare deux chaînes en s'appuyant sur un Intl.Collator sensible à la locale.
Elle utilise la locale "en-US-u-kn-true" avec { usage: "sort", sensitivity: "variant", numeric: false, ignorePunctuation: false }, ce qui rend la comparaison sensible à la casse et aux accents, prend en compte la ponctuation, et compare les chiffres comme des chaînes (pas de tri numérique).
Exemple interactif
Syntaxe
Signature classique
typescript
function sortCompare(
valueB: string,
valueA: string
): numberSignature currifiée
typescript
function sortCompare(
valueB: string
): (valueA: string) => numberParamètres
valueB: Valeur de référence utilisée pour la comparaison.valueA: Valeur à comparer àvalueB.
Valeur de retour
Un nombre inférieur à 0 si valueA est avant valueB, supérieur à 0 si après, et 0 si les deux sont équivalentes selon les règles du collator.
