Intl.Locale : méthode getTextInfo()
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La méthode getTextInfo() des instances de Intl.Locale retourne le sens d'écriture des caractères comme ltr (pour gauche à droite) ou rtl (pour droite à gauche) pour la locale.
Note :
Dans certaines versions de certains navigateurs, cette méthode était implémentée en tant que propriété d'accès appelée textInfo. Cependant, comme elle retourne un nouvel objet à chaque accès, elle est maintenant implémentée en tant que méthode pour éviter la situation où locale.textInfo === locale.textInfo retourne false. Consultez le tableau de compatibilité des navigateurs pour plus de détails.
Syntaxe
getTextInfo()
Paramètres
Aucun.
Valeur de retour
Un objet représentant les informations de composition de texte associées aux données de la locale définies dans les éléments de disposition UTS 35 (angl.). Il possède les propriétés suivantes :
direction-
Une chaîne de caractères indiquant la direction du texte pour la locale. Peut être soit
"ltr"(de gauche à droite) soit"rtl"(de droite à gauche).
Exemples
>Obtenir les informations textuelles
Retourne les directions de texte prises en charge pour une Locale donnée.
const ar = new Intl.Locale("ar");
console.log(ar.getTextInfo()); // { direction: "rtl" }
console.log(ar.getTextInfo().direction); // "rtl"
const es = new Intl.Locale("es");
console.log(es.getTextInfo()); // { direction: "ltr" }
console.log(es.getTextInfo().direction); // "ltr"
Spécifications
| Spécification |
|---|
| Intl Locale Info Proposal> # sec-Intl.Locale.prototype.getTextInfo> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Intl.Locale