JavaScript参考手册
Intl
Intl.collator.resolvedOptions
该Intl.Collator.prototype.resolvedOptions()
方法返回一个新的对象,其属性反映在此Collator
对象的初始化过程中计算的语言环境和排序规则选项。
语法
collator.resolvedOptions()
返回值
一个新对象, 它具有反映给定排序对象初始化期间计算的区域设置和排序规则选项的属性。
描述
结果对象具有以下属性:
locale
BCP 47 语言标记, 用于实际使用的区域设置。如果在导致此区域设置的输入BCP47语言标记中请求了任何Unicode扩展值,则该区域设置所请求的和受支持的键值对将包括在区域设置中.local.usagesensitivityignorePunctuation
这些在options
的值会被赋予一个默认值。使用Unicode扩展键"co"
(如果支持区域设置或"默认")请求的collation
.在选项参数中为这些属性请求的numericcaseFirst
值或使用 Unicode 扩展键 "kn"
和 "kf"
或填写为默认值。如果实现不支持这些属性, 则省略它们。
示例
使用该resolvedOptions
方法
var de = new Intl.Collator('de', { sensitivity: 'base' })
var usedOptions = de.resolvedOptions();
usedOptions.locale; // "de"
usedOptions.usage; // "sort"
usedOption.sensitivity; // "base"
usedOptions.ignorePunctuation; // false
usedOptions.collation; // "default"
usedOptions.numeric; // false
规范
Specification |
Status |
Comment |
---|---|---|
ECMAScript Internationalization API 1.0 (ECMA-402)The definition of 'Intl.Collator.prototype.resolvedOptions' in that specification. |
Standard |
Initial definition. |
ECMAScript Internationalization API 2.0 (ECMA-402)The definition of 'Intl.Collator.prototype.resolvedOptions' in that specification. |
Standard |
|
ECMAScript Internationalization API 4.0 (ECMA-402)The definition of 'Intl.Collator.prototype.resolvedOptions' in that specification. |
Draft |
|
浏览器兼容性
Feature |
Chrome |
Edge |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari |
---|---|---|---|---|---|---|
Basic support |
24 |
(Yes) |
29 (29) |
11 |
15 |
No support |
Feature |
Android |
Chrome for Android |
Edge |
Firefox Mobile (Gecko) |
IE Mobile |
Opera Mobile |
Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support |
No support |
26 |
(Yes) |
56.0 (56) |
No support |
No support |
No support |
Intl相关

JavaScript 是一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的解释型语言。它已经由ECMA(欧洲电脑制造商协会)通过 ECMAScript 实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器( Chrome、IE、FireFox、Safari、Opera )支持。JavaScript 是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持 I/O,比如网络