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

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 ou ordinal).

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és minimumSignificantDigits ou maximumSignificantDigits n'a été fournie dans l'argument options.
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'argument options.

Exemples

Utiliser resolvedOptions()

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

Spécification État Commentaires
Brouillon pour les règles de nombre avec Intl Brouillon Définition initiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobileServeur
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung InternetNode.js
resolvedOptionsChrome Support complet 63Edge Support complet 18Firefox Support complet 58IE Aucun support NonOpera Support complet 50Safari Support complet 13WebView Android Support complet 63Chrome Android Support complet 63Firefox Android Support complet 58Opera Android Support complet 46Safari iOS Support complet 13Samsung Internet Android Support complet 8.0nodejs Support complet 10.0.0
Notes
Support complet 10.0.0
Notes
Notes Before version 13.0.0, only the locale data for en-US is available by default. See the PluralRules() constructor for more details.

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Voir aussi