Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

js
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 options angegebene 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 options angegebene Wert, gegebenenfalls ergänzt um den Standardwert. Er ist entweder "long", "short" oder "narrow". Der Standardwert ist "long".

Beispiele

resolvedOptions verwenden

js
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

Browser-Kompatibilität

Siehe auch