Documentación offline JavaScript main

Intl.ListFormat.prototype.resolvedOptions()

main Documentación oficial Licencia CC-BY-SA-2.5Descargado el 2026-08-02

En esta página

The resolvedOptions() method of {{jsxref("Intl.ListFormat")}} instances returns a new object with properties reflecting the options computed during initialization of this ListFormat object.

{{InteractiveExample("JavaScript Demo: Intl.ListFormat.prototype.resolvedOptions()")}}

```js interactive-example 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

```js-nolint
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 {{glossary("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 options argument, with default filled in as needed. It is either "conjunction", "disjunction", or "unit". The default is "conjunction".
  • style
  • : The value provided for this property in the options argument, with default filled in as needed. It is either "long", "short", or "narrow". The default is "long".

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#

{{Specifications}}

Browser compatibility#

{{Compat}}

See also#

  • {{jsxref("Intl.ListFormat")}}
  • {{jsxref("Intl/NumberFormat/resolvedOptions", "Intl.NumberFormat.prototype.resolvedOptions()")}}
  • {{jsxref("Intl/Collator/resolvedOptions", "Intl.Collator.prototype.resolvedOptions()")}}
  • {{jsxref("Intl/DateTimeFormat/resolvedOptions", "Intl.DateTimeFormat.prototype.resolvedOptions()")}}
  • {{jsxref("Intl/PluralRules/resolvedOptions", "Intl.PluralRules.prototype.resolvedOptions()")}}