Get to know MDN better
创建一个新的 Collator 对象。
返回一个数字,其中包含提供的区域(locale)中被运行时所支持的,而不必回退到运行时的默认区域。
getter 函数,根据 Intl.Collator 对象的排序顺序来比较两个字符串。
Intl.Collator.prototype.resolvedOptions()返回一个新对象,其属性反映了在对象初始化期间计算所得的区域和一系列选项。
以下示例演示了一个字符串在另一个字符串之前、之后或与另一个字符串处于同一级别时可能出现的不同结果:
请注意,上面代码中显示的结果可能因浏览器和浏览器版本而异。这是因为这些值是特定于实现的。即,规范仅要求在比较的字符串之前和之后分别对应负值和正值。
Collator.prototype.compare() 提供的结果在不同语言之间有所不同。为了获得用于你的应用程序的用户界面的语言格式,请确保使用 locales 参数指定了语言(可能还有一些回退语言):
Collator.prototype.compare() 提供的结果可以使用 options 参数自定义:
| ECMAScript® 2027 Internationalization API Specification # collator-objects |
启用 JavaScript 以查看此浏览器兼容性表。