Retourne la chaîne avec ses caractères dans l'ordre inverse.
Utilise Intl.Segmenter avec une granularité graphème pour gérer
correctement les emojis composés (ZWJ sequences), les paires de
substitution (surrogate pairs) et les caractères combinés.
Si Intl.Segmenter n'est pas disponible dans l'environnement, un fallback
basé sur l'itérateur de string est utilisé — les surrogate pairs sont alors
correctement gérés, mais pas les ZWJ sequences ni les caractères combinés.
Parameters
str: string
La chaîne à inverser.
options: {locales?:LocalesArgument} = {}
Options de segmentation.
Optionallocales?: LocalesArgument
Locale utilisée par Intl.Segmenter (défaut : "fr-FR").
Retourne la chaîne avec ses caractères dans l'ordre inverse.
Utilise
Intl.Segmenteravec une granularité graphème pour gérer correctement les emojis composés (ZWJ sequences), les paires de substitution (surrogate pairs) et les caractères combinés.Si
Intl.Segmentern'est pas disponible dans l'environnement, un fallback basé sur l'itérateur de string est utilisé — les surrogate pairs sont alors correctement gérés, mais pas les ZWJ sequences ni les caractères combinés.