首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Intl.NumberFormat.supportedLocalesOf

Intl.NumberFormat.supportedLocalesOf()方法返回一个数组,其中包含数字格式支持的所提供语言环境的数组,而不必回退到运行时的默认语言环境。

语法

代码语言:javascript
复制
Intl.NumberFormat.supportedLocalesOf(locales[, options])

参数

locales一个带有BCP 47语言标签的字符串或这种字符串的数组。有关locales参数的一般形式,请参阅Intl页面。options

可选的。可能具有以下属性的对象:

localeMatcher要使用的语言环境匹配算法。可能的值是"lookup""best fit"; 默认是"best fit"。有关此选项的信息,请参阅Intl页面。

返回值

表示数字格式支持的给定语言环境标记的子集的字符串数组,而不必回退到运行时的默认语言环境。

描述

返回一个数组,其中包含所提供的语言标签的一个子集locales。返回的语言标记是那些运行时支持数字格式的语言环境的语言标记,使用的语言环境匹配算法认为匹配,因此不必回退到缺省语言环境。

示例

运用 supportedLocalesOf

假设一个支持印度尼西亚语和德语的运行时间,但数字格式不支持巴厘supportedLocalesOf语,即使pinyin归类既不与数字格式有关,也不与印度尼西亚语一起使用,而印度尼西亚的专门德语则不太可能得到支持。注意"lookup"这里的算法规范- 一个"best fit"匹配器可能会决定印度尼西亚是巴厘岛足够的匹配,因为大多数巴厘岛的发言者也了解印度尼西亚语,因此也返回巴厘语标签。

代码语言:javascript
复制
var locales = ['ban', 'id-u-co-pinyin', 'de-ID'];
var options = { localeMatcher: 'lookup' };
console.log(Intl.NumberFormat.supportedLocalesOf(locales, options).join(', '));
// → "id-u-co-pinyin, de-ID"

产品规格

Specification

Status

Comment

ECMAScript Internationalization API 1.0 (ECMA-402)The definition of 'Intl.NumberFormat.supportedLocalesOf' in that specification.

Standard

Initial definition.

ECMAScript Internationalization API 2.0 (ECMA-402)The definition of 'Intl.NumberFormat.supportedLocalesOf' in that specification.

Standard

?

ECMAScript Internationalization API 4.0 (ECMA-402)The definition of 'Intl.NumberFormat.supportedLocalesOf' in that specification.

Draft

?

浏览器兼容性

Feature

Chrome

Firefox (Gecko)

Internet Explorer

Opera

Safari (WebKit)

Basic support

24

29 (29)

11

15

No support

Feature

Android

Chrome for Android

Firefox Mobile (Gecko)

IE Phone

Opera Mobile

Safari Mobile

Basic support

No support

26

56.0 (56)

No support

No support

No support

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com