Intl.ListFormat.prototype.resolvedOptions()

基线 广泛可用

此功能已经非常成熟,并且可以在许多设备和浏览器版本中使用。它已在所有浏览器中可用,自 2021 年 4 月.

**resolvedOptions()** 方法 Intl.ListFormat 实例返回一个新的对象,其属性反映了在构建此 Intl.ListFormat 对象期间计算的区域设置和样式格式选项。

试试看

语法

js
resolvedOptions()

参数

无。

返回值

一个对象,其属性反映了在构建给定 Intl.ListFormat 对象期间计算的区域设置和格式选项。

描述

resolvedOptions() 返回的对象具有以下属性

区域设置

实际使用的区域设置的 BCP 47 语言标记。如果在输入 BCP 47 语言标记中请求了任何 Unicode 扩展值导致了此区域设置,则在 locale 中包含请求的键值对以及此区域设置支持的键值对。

样式

在构造函数的 options 参数中提供的此属性的值,或默认值("long")。它的值可以是 "long""short""narrow"

类型

在构造函数的 options 参数中提供的此属性的值,或默认值("conjunction")。它的值可以是 "conjunction""disjunction""unit"

示例

使用 resolvedOptions

js
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)

规范

规范
ECMAScript 国际化 API 规范
# sec-Intl.ListFormat.prototype.resolvedoptions

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅