非常教程

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

JavaScript

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