Intl.DurationFormat.prototype.resolvedOptions()
Intl.DurationFormat 例項的 resolvedOptions() 方法返回一個新物件,該物件包含在初始化此 DurationFormat 物件期間計算的選項屬性。
語法
js
resolvedOptions()
引數
無。
返回值
一個新物件,包含在初始化此 DurationFormat 物件期間計算的選項屬性。該物件按列出順序包含以下屬性:
locale-
透過 區域設定協商 過程確定的實際使用的區域設定的 BCP 47 語言標籤。輸出中可能只包含請求的
nuUnicode 擴充套件鍵(如果已請求)。 numberingSystem-
在
options引數中為該屬性提供的值,或使用 Unicode 擴充套件鍵"nu",並根據需要填充預設值。它是此區域設定支援的 數字系統。預設值取決於區域設定。 style-
在
options引數中為此屬性提供的值,根據需要填充了預設值。它可以是"long"、"short"、"narrow"或"digital"。預設為"short"。 years,yearsDisplay,months,monthsDisplay,weeks,weeksDisplay,days,daysDisplay,hours,hoursDisplay,minutes,minutesDisplay,seconds,secondsDisplay,milliseconds,millisecondsDisplay,nanoseconds,nanosecondsDisplay-
在
options引數中為這些屬性提供的值,根據需要填充了預設值。有關每個屬性的有效值和預設值,請參閱建構函式的options引數。 fractionalDigits可選-
在
options引數中為此屬性提供的值。僅當在options中指定時才存在。它是一個 0 到 9(含)之間的整數。
示例
使用 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"
規範
| 規範 |
|---|
| Intl.DurationFormat # sec-Intl.DurationFormat.prototype.resolvedOptions |
瀏覽器相容性
載入中…