在线文档教程

Intl.collator.resolvedOptions

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

规范

SpecificationStatusComment
ECMAScript Internationalization API 1.0 (ECMA-402)The definition of 'Intl.Collator.prototype.resolvedOptions' in that specification.StandardInitial 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

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support24(Yes)29 (29)1115No support

FeatureAndroidChrome for AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo support26(Yes)56.0 (56)No supportNo supportNo support