在线文档教程

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

规范

SpecificationStatusComment
ECMAScript Internationalization API 4.0 (ECMA-402)The definition of 'Intl.getCanonicalLocales' in that specification.DraftInitial definition

浏览器兼容性

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Basic support5448 (48)No supportNo supportNo support

FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic supportNo supportNo support56.0 (56)No supportNo supportNo support