javascript instance method
Intl.ListFormat.prototype.resolvedOptions()
The resolvedOptions() method of ListFormat instances returns a new object with properties reflecting the options computed during initialization of this ListFormat object.
Interactive exampleOpen the canonical MDN source to run this embedded demo.
const deListFormatter = new Intl.ListFormat("de-DE", { type: "disjunction" });
const options = deListFormatter.resolvedOptions();
console.log(options.locale);
// Expected output: "de-DE"
console.log(options.style);
// Expected output: "long"
console.log(options.type);
// Expected output: "disjunction"
Syntax
resolvedOptions()
Parameters
None.
Return value
A new object with properties reflecting the options computed during the initialization of this ListFormat object. The object has the following properties, in the order they are listed:
locale- : The BCP 47 language tag for the locale actually used, determined by the locale negotiation process. No Unicode extension key will be included in the output.
type- : The value provided for this property in the
optionsargument, with default filled in as needed. It is either"conjunction","disjunction", or"unit". The default is"conjunction".
- : The value provided for this property in the
style- : The value provided for this property in the
optionsargument, with default filled in as needed. It is either"long","short", or"narrow". The default is"long".
- : The value provided for this property in the
Examples
Using resolvedOptions
const deListFormatter = new Intl.ListFormat("de-DE", { style: "short" });
const usedOptions = de.resolvedOptions();
console.log(usedOptions.locale); // "de-DE"
console.log(usedOptions.style); // "short"
console.log(usedOptions.type); // "conjunction" (the default value)
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.