Intl.Locale.prototype.getTextInfo()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die getTextInfo()
Methode von Intl.Locale
Instanzen gibt die Anordnung der Zeichen entweder durch ltr
(von links nach rechts) oder durch rtl
(von rechts nach links) für diese Lokalisierung zurück.
Hinweis:
In einigen Versionen einiger Browser wurde diese Methode als Accessor-Eigenschaft namens textInfo
implementiert. Da sie jedoch bei jedem Zugriff ein neues Objekt zurückgibt, ist sie jetzt als Methode implementiert, um die Situation zu vermeiden, dass locale.textInfo === locale.textInfo
false
zurückgibt. Überprüfen Sie die Browser-Kompatibilitätstabelle für Details.
Syntax
getTextInfo()
Parameter
Keine.
Rückgabewert
Ein Objekt, das informationen zur Textsatzgestaltung enthält, die mit den Lokalisierungsdaten verbunden sind, wie in UTS 35's Layouts Elements angegeben. Es hat die folgenden Eigenschaften:
direction
-
Ein String, der die Textrichtung für die Lokalisierung angibt. Kann entweder
"ltr"
(von links nach rechts) oder"rtl"
(von rechts nach links) sein.
Beispiele
Textinformation abrufen
Holen Sie die unterstützten Textausrichtungen für eine gegebene Locale
.
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"
Spezifikationen
Specification |
---|
Intl Locale Info Proposal # sec-Intl.Locale.prototype.getTextInfo |