Intl.PluralRules.prototype.resolvedOptions()
La méthode Intl.PluralRules.prototype.resolvedOptions()
renvoie un nouvel objet dont les propriétés reflètent la locale et les options de formatage relatives aux règles de nombre calculées lors de l'initialisation de l'objet PluralRules
.
Syntaxe
js
pluralRule.resolvedOptions();
Valeur de retour
Un nouvel objet dont les propriétés reflètent la locale et les options de formatage relatives aux règles de nombre calculées lors de l'initialisation de l'objet PluralRules
.
Description
L'objet produit possède les propriétés suivantes :
locale
-
La balise de langue BCP 47 pour la locale réellement utilisée. Si une extension Unicode a été demandée dans la balise de langue BCP 47 ayant menée à cette locale, les paires clé/valeur qui ont été demandées et qui sont prises en charge dans cette locale sont incluses dans l'objet
locale
. pluralCategories
-
Un tableau
Array
des règles de nombre utilisée pour la langue donnée. type
-
Le type de règle utilisée (
cardinal
ouordinal
).
Seul l'un de ces deux groupes de propriétés est inclus :
minimumIntegerDigits
,minimumFractionDigits
,maximumFractionDigits
-
Les valeurs fournies pour ces propriétés via l'argument
options
ou les valeurs par défaut. Ces propriétés sont uniquement présentes si aucunes des propriétésminimumSignificantDigits
oumaximumSignificantDigits
n'a été fournie dans l'argumentoptions
. minimumSignificantDigits
,maximumSignificantDigits
-
Les valeurs fournies par ces propriétés via l'argument
options
ou les valeurs par défaut. Ces propriétés sont uniquement présentes si au moins l'une d'entre elles a été fournie dans l'argumentoptions
.
Exemples
Utiliser resolvedOptions()
js
var de = new Intl.PluralRules("de-DE");
var usedOptions = de.resolvedOptions();
usedOptions.locale; // "de-DE"
usedOptions.maximumFractionDigits; // 3
usedOptions.minimumFractionDigits; // 0
usedOptions.minimumIntegerDigits; // 1
usedOptions.pluralCategories; // Array [ "one", "other" ]
usedOptions.type; // "cardinal"
Spécifications
Specification |
---|
ECMAScript Internationalization API Specification # sec-intl.pluralrules.prototype.resolvedoptions |
Compatibilité des navigateurs
BCD tables only load in the browser