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
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()
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