Intl.DurationFormat.prototype.resolvedOptions()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die resolvedOptions() Methode der 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

js
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 Reihenfolge, in der sie aufgelistet sind:

locale

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

numberingSystem

Der in das options Argument übergebene Wert oder der Unicode-Erweiterungsschlüssel "nu", mit standardmäßig ausgefüllten Werten bei Bedarf. Es ist ein unterstütztes Zahlensystem für diese Locale. Der Standard ist von der Locale abhängig.

style

Der in das options Argument übergebene Wert, mit standardmäßig ausgefüllten Werten bei Bedarf. Er ist entweder "long", "short", "narrow", oder "digital". Der Standard ist "short".

years, yearsDisplay, months, monthsDisplay, weeks, weeksDisplay, days, daysDisplay, hours, hoursDisplay, minutes, minutesDisplay, seconds, secondsDisplay, milliseconds, millisecondsDisplay, nanoseconds, nanosecondsDisplay

Die für diese Eigenschaften in das options Argument übergebenen Werte, mit standardmäßig ausgefüllten Werten bei Bedarf. Für die gültigen Werte und Standards für jeden, siehe das options Argument des Konstruktors.

fractionalDigits Optional

Der in das options Argument übergebene Wert. Er ist nur vorhanden, wenn er in options angegeben wurde. Es ist eine ganze Zahl von 0 bis 9, inklusive.

Beispiele

Verwendung der Methode resolvedOptions

js
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

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch