La méthode Intl.NumberFormat.prototype.resolvedOptions()
renvoie un nouvel objet dont les propriétés correspondent aux options de locales et de format calculées à l'initialisation de l'objet Intl.NumberFormat
.
Syntaxe
numberFormat.resolvedOptions()
Valeur de retour
Un objet dont les propriétés correspondent aux options de locale et de format calculées lors de l'initialisation de l'objet Intl.NumberFormat
.
Description
Cette méthode renvoie un objet composé des propriétés suivantes :
locale
- La balise de langue BCP 47 qui est utilisée. Si des extensions Unicode avaient été rajoutées à la balise BCP 47 demandée, les paires de clés-valeurs qui ont été demandées et qui sont supportées sont inscrites dans
locale
. numberingSystem
- La valeur requise via l'extension Unicode
"nu"
ou celle qui est utilisée par défaut. style
useGrouping
- Les valeurs fournies pour ces propriétés via l'argument
options
ou bien les valeurs par défaut. currency
currencyDisplay
- Les valeurs fournies pour ces propriétés via l'argument
options
ou bien les valeurs par défaut. Ces valeurs sont présentes uniquement sistyle
vaut"currency"
.
Un seul des deux groupes suivants est inclus dans les propriétés :
minimumIntegerDigits
minimumFractionDigits
maximumFractionDigits
- Les valeurs fournies pour ces propriétés via l'argument
options
ou bien les valeurs par défaut. Ces propriétés ne sont présentes que siminimumSignificantDigits
oumaximumSignificantDigits
n'ont pas été fournies à l'argumentoptions
. minimumSignificantDigits
maximumSignificantDigits
- Les valeurs fournies pour ces propriétés via l'argument
options
ou bien les valeurs par défaut. Ces propriétés sont présentes si au moins une d'entre elles a été fournie via l'argumentoptions
.
Exemples
Utiliser la méthode resolvedOptions()
var de = new Intl.NumberFormat('de-DE'); var usedOptions = de.resolvedOptions(); usedOptions.locale; // "de-DE" usedOptions.numberingSystem; // "latn" usedOption.style; // "decimal" usedOptions.minimumIntegerDigits; // 1 usedOptions.minimumFractionDigits; // 0 usedOptions.maximumFractionDigits; // 3 usedOptions.useGrouping; // true
Spécifications
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support simple | 24 | 29 (29) | 11 | 15 | Pas de support |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | Pas de support | 26 | Pas de support | Pas de support | Pas de support | Pas de support |
Voir aussi
Étiquettes et contributeurs liés au document
Étiquettes :
Contributeurs à cette page :
SphinxKnight
Dernière mise à jour par :
SphinxKnight,