--- title: Intl.getCanonicalLocales() slug: Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales tags: - 区域语言代码 - 去重 translation_of: Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales ---
Intl.getCanonicalLocales()
方法返回一个数组,数组包含规范的区域语言代码,重复的元素将会被去除,每一个元素都会被验证为格式有效的区域语言代码。
Intl.getCanonicalLocales(locales)
locales
一个包含规范区域语言代码的数组。
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 |
---|---|---|
{{SpecName('ES Int Draft', '#sec-intl.getcanonicallocales', 'Intl.getCanonicalLocales')}} | {{Spec2('ES Int Draft')}} | Initial definition |
{{Compat("javascript.builtins.Intl.getCanonicalLocales")}}