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 |
浏览器兼容性
加载中…