Intl.getCanonicalLocales
Intl.getCanonicalLocales
该Intl.getCanonicalLocales()
方法返回一个包含规范语言环境名称的数组。重复将被省略,元素将被验证为结构有效的语言标签。
语法
Intl.getCanonicalLocales(locales)
参数
locales
要获取规范化区域设置名称的String
值的列表。
返回值
包含规范语言环境名称的数组。
示例
Intl.getCanonicalLocales('EN-US' // ["en-US"]
Intl.getCanonicalLocales(['EN-US', 'Fr'] // ["en-US", "fr"]
Intl.getCanonicalLocales('EN_US'
// RangeError:'EN_US' is not a structurally valid language tag
规范
Specification | Status | Comment |
---|---|---|
ECMAScript Internationalization API 4.0 (ECMA-402)The definition of 'Intl.getCanonicalLocales' in that specification. | Draft | Initial definition |
浏览器兼容性
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 54 | 48 (48) | No support | No support | No support |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | No support | No support | 56.0 (56) | No support | No support | No support |