Intl.DurationFormat.prototype.resolvedOptions()
Базовый уровень Недавно доступно
Эта функция работает на последних устройствах и версиях браузеров. Эта функция может не работать на более старых устройствах или версиях браузеров. Она доступна во всех браузерах с марта 2025 года.
Метод resolvedOptions() экземпляров Intl.DurationFormat возвращает новый объект со свойствами, отражающими параметры, вычисленные во время инициализации этого объекта DurationFormat.
Синтаксис
resolvedOptions()
Параметры
Нет.
Возвращаемое значение
Новый объект со свойствами, отражающими параметры, вычисленные во время инициализации этого объекта DurationFormat. Объект имеет следующие свойства в указанном порядке:
-
locale - Тег языка BCP 47 для фактически используемой локали, определенный процессом согласования локалей. В вывод может быть включен только ключ расширения Юникода
nu, если он был запрошен. -
numberingSystem - Значение, предоставленное для этого свойства в аргументе
options, или с использованием ключа расширения Юникода"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
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"
Спецификации
Совместимость с браузерами
| Десктопные | Мобильные | Серверные | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on iOS | Samsung Internet | WebView Android | WebView on iOS | Bun | Deno | Node.js | |
resolvedOptions |
129 |
129 |
136 |
115 |
16.4 |
129 |
136 |
86 |
16.4 |
28.0 |
129 |
16.4 |
1.0.3 |
1.46 |
23.0.0 |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/resolvedOptions