Intl.ListFormat.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.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
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
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