Intl.ListFormat.prototype.resolvedOptions()
La méthode Intl.ListFormat.prototype.resolvedOptions()
renvoie un nouvel objet dont les propriétés reflètent les options de locale et de style calculées à l'initialisation de l'objet ListFormat
.
Syntaxe
js
listFormat.resolvedOptions();
Valeur de retour
Un nouvel objet dont les propriétés reflètent les options de locale et de style calculées lors de l'initialisation de l'objet ListFormat
.
Description
L'objet renvoyé par resolvedOptions()
possède les propriétés suivantes :
locale
-
La balise de langue BCP 47 qui est réellement utilisée. Si des extensions Unicode étaient fournies avec la balise d'origine et sont supportées pour la locale utilisée, les paires de clés-valeurs seront incluses dans
locale
. style
-
La valeur fournie au constructeur via l'argument
options
ou la valeur utilisée par défaut ("long"
). Cette propriété peut valoir"long"
,"short"
ou"narrow"
. type
-
La valeur fournie au constructeur via l'argument
options
ou la valeur par défaut ("conjunction"
). Cette propriété peut valoir"conjunction"
,"disjunction"
ou"unit"
.
Exemples
js
const deListFormatter = new Intl.ListFormat("de-DE", { style: "short" });
const usedOptions = de.resolvedOptions();
console.log(usedOptions.locale); // "de-DE"
console.log(usedOptions.style); // "short"
console.log(usedOptions.type); // "conjunction" (la valeur par défaut)
Spécifications
Specification |
---|
ECMAScript Internationalization API Specification # sec-Intl.ListFormat.prototype.resolvedoptions |
Compatibilité des navigateurs
BCD tables only load in the browser