Intl.DisplayNames.prototype.resolvedOptions()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
La méthode Intl.DisplayNames.prototype.resolvedOptions()
renvoie un nouvel objet dont les propriétés reflètent les options de locale et de formatage calculées lors de l'instance de l'objet Intl.DisplayNames
courant.
Syntaxe
resolvedOptions();
Valeur de retour
Un objet dont les propriétés reflètent les options de locale et de formatage obtenues lors de la construction de l'objet Intl.DisplayNames
courant.
Description
L'objet renvoyé par resolvedOptions()
possède les propriétés suivantes :
locale
-
La balise de langue BCP 47 pour la locale effectivement utilisée Si des extensions Unicode avaient été demandées dans la balise d'origine et ont mené à cette locale, les paires de clés-valeurs requises et qui sont prises en charge pour cette locale sont incluses dans
locale
. style
-
La valeur fournie pour cette propriété dans l'argument
options
passé au constructeur ou la valeur par défaut ("long
"). Sa valeur est soit "long
", soit "short
", soit "narrow
". type
-
La valeur fournie pour cette propriété dans l'argument
options
passé au constructeur ou la valeur par défaut ("language
"). Sa valeur est soit "language
", soit "region
", soit "script
", soit "currency
". fallback
-
La valeur fournie pour cette propriété dans l'argument
options
passé au constructeur ou la valeur par défaut ("code
"). Sa valeur est soit "code
", soit "none
".
Exemples
Utiliser resolvedOptions()
const displayNames = new Intl.DisplayNames(["de-DE"], { type: "region" });
const usedOptions = displayNames.resolvedOptions();
console.log(usedOptions.locale); // "de-DE"
console.log(usedOptions.style); // "long"
console.log(usedOptions.type); // "region"
console.log(usedOptions.fallback); // "code"
Spécifications
Specification |
---|
ECMAScript Internationalization API Specification # sec-Intl.DisplayNames.prototype.resolvedOptions |
Compatibilité des navigateurs
BCD tables only load in the browser