JavaScript | Intl.Collator.supportedLocalesOf() 方法
Intl.Collator.supportedLocalesOf()方法是 JavaScript 中的一个内置方法,用于返回一个数组,其中包含排序规则支持的提供的语言环境,而不必回退到运行时的默认语言环境。
句法:
Intl.Collator.supportedLocalesOf(locales, options)
参数:此方法接受上面提到的两个参数,如下所述:
- locales:这个参数是一个带有 BCP 47 语言标签的字符串,或者是一个这样的字符串数组。
- options:它是一个可选参数。它是一个具有 localeMatcher 属性的对象。 localeMatcher 是要使用的语言环境匹配算法。它的值是“查找”和“最佳拟合”。
返回值:此方法返回一个字符串数组,表示给定语言环境标签的子集。
下面的示例说明了 JavaScript 中的Intl.Collator.supportedLocalesOf() 方法:
示例 1:
javascript
const locales1 = ['ban', 'id-u-co-pinyin', 'de-ID'];
console.log(Intl.Collator.supportedLocalesOf(locales1));
javascript
const locales1 = ['ban', 'id-u-co-pinyin', 'de-ID'];
const options1 = { localeMatcher: 'lookup' };
let val = Intl.Collator.supportedLocalesOf(locales1, options1)
console.log(val[0]);
console.log(val[1]);
输出:
Array ["id-u-co-pinyin", "de-ID"]
示例 2:
javascript
const locales1 = ['ban', 'id-u-co-pinyin', 'de-ID'];
const options1 = { localeMatcher: 'lookup' };
let val = Intl.Collator.supportedLocalesOf(locales1, options1)
console.log(val[0]);
console.log(val[1]);
输出:
"id-u-co-pinyin"
"de-ID"
支持的浏览器: Intl.Collator.supportedLocalesOf() 方法支持的浏览器如下:
- 谷歌浏览器 24 及更高版本
- 火狐 29 及以上
- Opera 15 及以上
- 边缘 12 及以上
- IE 11 及以上
- Safari 10 及更高版本