The Intl.PluralRules.prototype.resolvedOptions() method returns a new object with properties reflecting the locale and plural formatting options computed during initialization of this PluralRules object.
pluralRule.resolvedOptions()
A new object with properties reflecting the locale and plural formatting options computed during the initialization of the given PluralRules object.
The resulting object has the following properties:
localelocale.pluralCategoriesArray of plural rules used by the given language.typecardinal or ordinal).Only one of the following two groups of properties is included:
minimumIntegerDigitsminimumFractionDigitsmaximumFractionDigitsoptions argument or filled in as defaults. These properties are present only if neither minimumSignificantDigits nor maximumSignificantDigits was provided in the options argument.minimumSignificantDigitsmaximumSignificantDigitsoptions argument or filled in as defaults. These properties are present only if at least one of them was provided in the options argument.resolvedOptions methodvar 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"
| Specification | Status | Comment |
|---|---|---|
| Intl Plural Rules Draft | Draft | Initial definition |
| Desktop | ||||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
| Basic support | 63 | No | 58 | No | 50 | No |
| Mobile | |||||||
|---|---|---|---|---|---|---|---|
| Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
| Basic support | 63 | 63 | No | 58 | 50 | No | No |
| Server | |
|---|---|
| Node.js | |
| Basic support | No |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/PluralRules/resolvedOptions