Intl.ListFormat.prototype.resolvedOptions()

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

¥The resolvedOptions() method of Intl.ListFormat instances returns a new object with properties reflecting the locale and style formatting options computed during the construction of this Intl.ListFormat object.

Try it

语法

¥Syntax

js
resolvedOptions()

参数

¥Parameters

没有任何。

¥None.

返回值

¥Return value

具有反映在构造给定 Intl.ListFormat 对象期间计算的区域设置和格式选项的属性的对象。

¥An object with properties reflecting the locale and formatting options computed during the construction of the given Intl.ListFormat object.

描述

¥Description

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

¥The object returned by resolvedOptions() has the following properties:

locale

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

style

构造函数的 options 参数中为此属性提供的值或默认值 ("long")。其值为 "long""short""narrow"

type

构造函数的 options 参数中为此属性提供的值或默认值 ("conjunction")。其值为 "conjunction""disjunction""unit"

示例

¥Examples

使用 resolvedOptions

¥Using 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)

规范

Specification
ECMAScript Internationalization API Specification
# sec-Intl.ListFormat.prototype.resolvedoptions

¥Specifications

浏览器兼容性

BCD tables only load in the browser

¥Browser compatibility

也可以看看