javascript instance method
Intl.DisplayNames.prototype.resolvedOptions()
The resolvedOptions() method of DisplayNames instances returns a new object with properties reflecting the options computed during initialization of this DisplayNames object.
Syntax
resolvedOptions()
Parameters
None.
Return value
A new object with properties reflecting the options computed during the initialization of this DisplayNames 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.
style- : The value provided for this property in the
optionsargument, with default filled in as needed. It is either"narrow","short", or"long". The default is"long".
- : The value provided for this property in the
type- : The value provided for this property in the
optionsargument. It is either"language","region","script","currency","calendar", or"dateTimeField". It is required so there is no default.
- : The value provided for this property in the
fallback- : The value provided for this property in the
optionsargument. It is either"code"or"none". The default is"code".
- : The value provided for this property in the
languageDisplay- : The value provided for this property in the
optionsargument. It is either"dialect"or"standard". The default is"dialect".
- : The value provided for this property in the
Examples
Using resolvedOptions
const displayNames = new Intl.DisplayNames(["de-DE"], { type: "region" });
const usedOptions = displayNames.resolvedOptions();
console.log(usedOptions.locale); // "de-DE"
console.log(usedOptions.style); // "long"
console.log(usedOptions.type); // "region"
console.log(usedOptions.fallback); // "code"
const displayNames = new Intl.DisplayNames("en", {
type: "language",
languageDisplay: "standard",
});
const usedOptions = displayNames.resolvedOptions();
console.log(usedOptions.type); // "language"
console.log(usedOptions.languageDisplay); // "standard"
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.