Intl.DurationFormat.prototype.resolvedOptions()
Baseline 2025>
Neu verfügbar
Seit März 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die Methode resolvedOptions() von Intl.DurationFormat-Instanzen gibt ein neues Objekt zurück, dessen Eigenschaften die bei der Initialisierung dieses DurationFormat-Objekts ermittelten Optionen widerspiegeln.
Syntax
resolvedOptions()
Parameter
Keine.
Rückgabewert
Ein neues Objekt mit Eigenschaften, die die bei der Initialisierung dieses DurationFormat-Objekts ermittelten 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, die durch den Prozess der Locale-Aushandlung bestimmt wurde. In der Ausgabe darf nur der Unicode-Erweiterungsschlüssel
nuenthalten sein, sofern er angefordert wurde. numberingSystem-
Der für diese Eigenschaft im Argument
optionsoder über den Unicode-Erweiterungsschlüssel"nu"angegebene Wert, wobei bei Bedarf ein Standardwert eingesetzt wird. Es handelt sich um ein für diese Locale unterstütztes Zahlensystem. Der Standardwert hängt von der Locale ab. style-
Der für diese Eigenschaft im Argument
optionsangegebene Wert, wobei bei Bedarf ein Standardwert eingesetzt wird. Der Wert ist entweder"long","short","narrow"oder"digital". Der Standardwert ist"short". years,yearsDisplay,months,monthsDisplay,weeks,weeksDisplay,days,daysDisplay,hours,hoursDisplay,minutes,minutesDisplay,seconds,secondsDisplay,milliseconds,millisecondsDisplay,microseconds,microsecondsDisplay,nanoseconds,nanosecondsDisplay-
Die für diese Eigenschaften im Argument
optionsangegebenen Werte, wobei bei Bedarf Standardwerte eingesetzt werden. Die gültigen Werte und Standardwerte für die einzelnen Eigenschaften finden Sie beim Argumentoptionsdes Konstruktors. fractionalDigitsOptional-
Der für diese Eigenschaft im Argument
optionsangegebene Wert. Die Eigenschaft ist nur vorhanden, wenn sie inoptionsangegeben wurde. Ihr Wert ist eine ganze Zahl von 0 bis einschließlich 9.
Beispiele
>Verwendung der Methode resolvedOptions
const duration = new Intl.DurationFormat("en");
const usedOptions = duration.resolvedOptions();
usedOptions.locale; // "en"
usedOptions.numberingSystem; // "latn"
usedOptions.years; // "short"
usedOptions.yearsDisplay; // "auto"
usedOptions.style; // "short"
Spezifikationen
| Spezifikation |
|---|
| Intl.DurationFormat> # sec-Intl.DurationFormat.prototype.resolvedOptions> |