Intl.DurationFormat.prototype.resolvedOptions()
Baseline 2025Newly available
Since March 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die resolvedOptions()
-Methode von Intl.DurationFormat
Instanzen gibt ein neues Objekt zurück, das Eigenschaften enthält, die die während der Initialisierung dieses DurationFormat
-Objekts berechneten Optionen widerspiegeln.
Syntax
resolvedOptions()
Parameter
Keine.
Rückgabewert
Ein neues Objekt mit Eigenschaften, die die während der Initialisierung dieses DurationFormat
-Objekts berechneten Optionen widerspiegeln. Das Objekt hat die folgenden Eigenschaften, in der angegebenen Reihenfolge:
locale
-
Der BCP 47-Sprach-Tag für die tatsächlich verwendete Locale, bestimmt durch den Locale-Aushandlungsprozess. Nur der
nu
Unicode-Erweiterungsschlüssel, falls angefordert, kann in der Ausgabe enthalten sein. numberingSystem
-
Der in dem
options
-Argument angegebene Wert oder unter Verwendung des Unicode-Erweiterungsschlüssels"nu"
, mit Standardeinstellungen, die bei Bedarf ausgefüllt werden. Es ist ein unterstütztes Nummerierungssystem für diese Locale. Die Standardeinstellung ist lokalisierungsabhängig. style
-
Der in dem
options
-Argument angegebene Wert, mit Standardeinstellungen, die bei Bedarf ausgefüllt werden. Es ist entweder"long"
,"short"
,"narrow"
oder"digital"
. Die Standardeinstellung ist"short"
. years
,yearsDisplay
,months
,monthsDisplay
,weeks
,weeksDisplay
,days
,daysDisplay
,hours
,hoursDisplay
,minutes
,minutesDisplay
,seconds
,secondsDisplay
,milliseconds
,millisecondsDisplay
,nanoseconds
,nanosecondsDisplay
-
Die in dem
options
-Argument angegebenen Werte mit Standardeinstellungen, die bei Bedarf ausgefüllt werden. Für die gültigen Werte und Standardeinstellungen für jeden einzelnen Wert, siehe dasoptions
-Argument des Konstruktors. fractionalDigits
Optional-
Der Wert, der für diese Eigenschaft im
options
-Argument angegeben wurde. Er ist nur vorhanden, wenn er inoptions
angegeben ist. Es handelt sich um eine ganze Zahl zwischen 0 und 9, einschließlich.
Beispiele
Verwenden der resolvedOptions-Methode
const duration = new Intl.DurationFormat("en");
const usedOptions = duration.resolvedOptions();
usedOptions.locale; // "en"
usedOptions.numberingSystem; // "latn"
usedOptions.years; // "long"
usedOptions.yearsDisplay; // "auto"
usedOptions.style; // "long"
Spezifikationen
Specification |
---|
Intl.DurationFormat # sec-Intl.DurationFormat.prototype.resolvedOptions |