Spec-Zone.ru › JavaScript

Intl.ListFormat.prototype.resolvedOptions()

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с апреля 2021 года.

Метод resolvedOptions() экземпляров Intl.ListFormat возвращает новый объект со свойствами, отражающими параметры, вычисленные во время инициализации этого объекта ListFormat.

Попробуйте

const deListFormatter = new Intl.ListFormat("de-DE", { type: "disjunction" });
const options = deListFormatter.resolvedOptions();

console.log(options.locale);
// Expected output: "de-DE"

console.log(options.style);
// Expected output: "long"

console.log(options.type);
// Expected output: "disjunction"

Синтаксис

resolvedOptions()

Параметры

Нет.

Возвращаемое значение

Новый объект со свойствами, отражающими параметры, вычисленные во время инициализации этого объекта ListFormat. Объект имеет следующие свойства в указанном порядке:

locale
Языковой тег BCP 47 для фактически используемой локали, определяемый процессом согласования локали. Никакой ключ расширения Unicode не будет включен в вывод.
type
Значение, предоставленное для этого свойства в аргументе options, с заполненным значением по умолчанию при необходимости. Это либо "conjunction", "disjunction", либо "unit". Значение по умолчанию — "conjunction".
style
Значение, предоставленное для этого свойства в аргументе options, с заполненным значением по умолчанию при необходимости. Это либо "long", "short", либо "narrow". Значение по умолчанию — "long".

Примеры

Использование resolvedOptions

const deListFormatter = new Intl.ListFormat("de-DE", { style: "short" });

const usedOptions = de.resolvedOptions();
console.log(usedOptions.locale); // "de-DE"
console.log(usedOptions.style); // "short"
console.log(usedOptions.type); // "conjunction" (the default value)

Спецификации

Спецификация
Спецификация API интернационализации ECMAScript® 2027
# sec-Intl.ListFormat.prototype.resolvedoptions

Совместимость с браузерами

Для компьютеров Для мобильных устройств Для серверов
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
72
79
78
60
14.1Доступно только в macOS Big Sur (11) и выше.
72
79
51
14.5
11.0
72
14.5
1.0.3
1.8
12.0.0До версии 13.0.0 по умолчанию доступны только данные локали для en-US. Дополнительные сведения см. в конструкторе ListFormat().

Смотрите также

  • Intl.ListFormat
  • Intl.NumberFormat.prototype.resolvedOptions()
  • Intl.Collator.prototype.resolvedOptions()
  • Intl.DateTimeFormat.prototype.resolvedOptions()
  • Intl.PluralRules.prototype.resolvedOptions()

© 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/ListFormat/resolvedOptions

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API