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:
locale
locale
.pluralCategories
Array
of plural rules used by the given language.type
cardinal
or ordinal
).Only one of the following two groups of properties is included:
minimumIntegerDigits
minimumFractionDigits
maximumFractionDigits
options
argument or filled in as defaults. These properties are present only if neither minimumSignificantDigits
nor maximumSignificantDigits
was provided in the options
argument.minimumSignificantDigits
maximumSignificantDigits
options
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