JavaScript | Método Intl.Collator.supportedLocalesOf()

El método Intl.Collator.supportedLocalesOf() es un método incorporado en JavaScript que se usa para devolver una array que contiene las configuraciones regionales proporcionadas que se admiten en la intercalación sin tener que recurrir a la configuración regional predeterminada del tiempo de ejecución.
Sintaxis: 

Intl.Collator.supportedLocalesOf(locales, options)

Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación: 

  • locales: este parámetro es una string con una etiqueta de idioma BCP 47 o una array de tales strings.
  • options: Es un parámetro opcional. Es un objeto que tiene la propiedad localeMatcher. El localeMatcher es el algoritmo de coincidencia de configuración regional que se debe utilizar. Tiene los valores «búsqueda» y «mejor ajuste».

Valor devuelto: este método devuelve una array de strings que representan un subconjunto de las etiquetas de configuración regional dadas.
Los siguientes ejemplos ilustran el método Intl.Collator.supportedLocalesOf() en JavaScript:
Ejemplo 1: 

javascript

const locales1 = ['ban', 'id-u-co-pinyin', 'de-ID'];
console.log(Intl.Collator.supportedLocalesOf(locales1));

Producción: 

Array ["id-u-co-pinyin", "de-ID"]

Ejemplo 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]);

Producción: 

"id-u-co-pinyin"
"de-ID"

Navegadores compatibles: los navegadores compatibles con el método Intl.Collator.supportedLocalesOf() se enumeran a continuación: 

  • Google Chrome 24 y superior
  • Firefox 29 y superior
  • Ópera 15 y superior
  • Borde 12 y superior
  • IE 11 y superior
  • Safari 10 y superior

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *