Intl.RelativeTimeFormat.prototype.resolvedOptions()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2020.

Die Methode resolvedOptions() von Intl.RelativeTimeFormat-Instanzen gibt ein neues Objekt mit Eigenschaften zurück, die die während der Initialisierung dieses RelativeTimeFormat-Objekts berechneten Optionen widerspiegeln.

Probieren Sie es aus

Syntax

js
resolvedOptions()

Parameter

Keine.

Rückgabewert

Ein neues Objekt mit Eigenschaften, die die während der Initialisierung dieses RelativeTimeFormat-Objekts berechneten Optionen widerspiegeln. Das Objekt hat die folgenden Eigenschaften, in der Reihenfolge, in der sie aufgelistet sind:

locale

Der BCP 47 Sprach-Tag für das tatsächlich verwendete Locale, bestimmt durch den Locale-Aushandlungsprozess. Nur der nu Unicode-Erweiterungsschlüssel, falls angefordert, kann in der Ausgabe enthalten sein.

style

Der in dem options-Argument angegebene Wert für diese Eigenschaft, wobei der Standard bei Bedarf ausgefüllt wird. Er ist entweder "long", "short" oder "narrow". Der Standardwert ist "long".

numeric

Der in dem options-Argument angegebene Wert für diese Eigenschaft, wobei der Standard bei Bedarf ausgefüllt wird. Er ist entweder "always" oder "auto". Der Standardwert ist "always".

numberingSystem

Der in dem options-Argument angegebene Wert für diese Eigenschaft oder unter Verwendung des Unicode-Erweiterungsschlüssels "nu", wobei der Standard bei Bedarf ausgefüllt wird. Es ist ein unterstütztes Nummerierungssystem für dieses Locale. Der Standard ist von der Locale abhängig.

Beispiele

Verwendung der Methode resolvedOptions()

js
const de = new Intl.RelativeTimeFormat("de-DE");
const usedOptions = de.resolvedOptions();

usedOptions.locale; // "de-DE"
usedOptions.style; // "long"
usedOptions.numeric; // "always"
usedOptions.numberingSystem; // "latn"

Spezifikationen

Specification
ECMAScript Internationalization API Specification
# sec-intl.relativetimeformat.prototype.resolvedoptions

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch