Intl.ListFormat.prototype.resolvedOptions()
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.
Die Methode resolvedOptions() von Intl.ListFormat-Instanzen gibt ein neues Objekt mit Eigenschaften zurück, die die bei der Initialisierung dieses ListFormat-Objekts ermittelten Optionen widerspiegeln.
Probieren Sie es aus
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()
Parameter
Keine.
Rückgabewert
Ein neues Objekt mit Eigenschaften, die die bei der Initialisierung dieses ListFormat-Objekts ermittelten Optionen widerspiegeln. Das Objekt hat die folgenden Eigenschaften in der aufgeführten Reihenfolge:
locale-
Der BCP-47-Sprachtag für die tatsächlich verwendete Locale, die durch den Prozess der Locale-Aushandlung bestimmt wird. Der Rückgabewert enthält keinen Unicode-Erweiterungsschlüssel.
type-
Der für diese Eigenschaft im Argument
optionsangegebene Wert, gegebenenfalls ergänzt um den Standardwert. Er ist entweder"conjunction","disjunction"oder"unit". Der Standardwert ist"conjunction". style-
Der für diese Eigenschaft im Argument
optionsangegebene Wert, gegebenenfalls ergänzt um den Standardwert. Er ist entweder"long","short"oder"narrow". Der Standardwert ist"long".
Beispiele
>resolvedOptions verwenden
const deListFormatter = new Intl.ListFormat("de-DE", { style: "short" });
const usedOptions = deListFormatter.resolvedOptions();
console.log(usedOptions.locale); // "de-DE"
console.log(usedOptions.style); // "short"
console.log(usedOptions.type); // "conjunction" (the default value)
Spezifikationen
| Spezifikation |
|---|
| ECMAScript® 2027 Internationalization API Specification> # sec-Intl.ListFormat.prototype.resolvedoptions> |