Intl.Locale.prototype.getTextInfo()

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

Intl.Locale 例項的 getTextInfo() 方法返回此 locale 的字元排序,指示為 ltr(從左到右)或 rtl(從右到左)。

注意: 在某些瀏覽器版本中,此方法實現為一個名為 textInfo 的訪問器屬性。但是,由於它每次訪問都會返回一個新物件,因此現在將其實現為一個方法,以防止出現 locale.textInfo === locale.textInfo 返回 false 的情況。有關詳細資訊,請參閱 瀏覽器相容性表格

語法

js
getTextInfo()

引數

無。

返回值

一個代表與 UTS 35 的佈局元素 中指定的 Locale 資料相關的文字排版資訊的物件。它具有以下屬性:

direction

一個指示 locale 文字方向的字串。可以是 "ltr"(從左到右)或 "rtl"(從右到左)。

示例

獲取文字資訊

返回給定 Locale 支援的文字方向。

js
const ar = new Intl.Locale("ar");
console.log(ar.getTextInfo()); // { direction: "rtl" }
console.log(ar.getTextInfo().direction); // "rtl"
js
const es = new Intl.Locale("es");
console.log(es.getTextInfo()); // { direction: "ltr" }
console.log(es.getTextInfo().direction); // "ltr"

規範

規範
Intl Locale Info Proposal
# sec-Intl.Locale.prototype.getTextInfo

瀏覽器相容性

另見