Intl.ListFormat.prototype.resolvedOptions()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis avril 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
optionsou 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
optionsou 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® 2026 Internationalization API Specification> # sec-Intl.ListFormat.prototype.resolvedoptions> |
Compatibilité des navigateurs
Chargement…