diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-08-30 23:57:53 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-30 23:57:53 +0900 |
commit | 56b71955f605c6774059dd8fb04178ad9c5d16ed (patch) | |
tree | c423fca42e580376f58c4821da95caa2b3874622 /files/ja/web | |
parent | 9a2e241a74e56a2f754a39b82bd0bf9016a494f4 (diff) | |
download | translated-content-56b71955f605c6774059dd8fb04178ad9c5d16ed.tar.gz translated-content-56b71955f605c6774059dd8fb04178ad9c5d16ed.tar.bz2 translated-content-56b71955f605c6774059dd8fb04178ad9c5d16ed.zip |
Global_Objects/Intl/ListFormat/resolvedOptions を新規翻訳 (#2197)
- 2021/08/23 時点の英語版に基づき新規翻訳
Diffstat (limited to 'files/ja/web')
-rw-r--r-- | files/ja/web/javascript/reference/global_objects/intl/listformat/resolvedoptions/index.md | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/files/ja/web/javascript/reference/global_objects/intl/listformat/resolvedoptions/index.md b/files/ja/web/javascript/reference/global_objects/intl/listformat/resolvedoptions/index.md new file mode 100644 index 0000000000..1e52948607 --- /dev/null +++ b/files/ja/web/javascript/reference/global_objects/intl/listformat/resolvedoptions/index.md @@ -0,0 +1,71 @@ +--- +title: Intl.ListFormat.prototype.resolvedOptions() +slug: Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/resolvedOptions +tags: + - Internationalization + - Intl + - JavaScript + - ListFormat + - Method + - Prototype + - Reference +browser-compat: javascript.builtins.Intl.ListFormat.resolvedOptions +translation_of: Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/resolvedOptions +--- +{{JSRef}} + +**`Intl.ListFormat.prototype.resolvedOptions()`** メソッドは、現在の {{jsxref("Intl.ListFormat")}} オブジェクトの構築時に計算されたロケールとスタイル整形オプションを反映したプロパティを持つ新しいオブジェクトを返します。 + +## 構文 + +```js +listFormat.resolvedOptions() +``` + +### 返値 + +指定された {{jsxref("Intl.ListFormat")}} オブジェクトの構築時に計算されたロケールと整形オプションを反映したプロパティを持つオブジェクトです。 + +## 解説 + +`resolvedOptions()` から返されるオブジェクトには、以下のプロパティがあります。 + +- `locale` + - : 実際に使用したロケールの BCP 47 言語タグ。このロケールにつながる入力 BCP 47 言語タグに Unicode 拡張値が要求された場合、要求されたキーと値のペアのうち、このロケールで対応しているものが `locale` に含まれます。 +- `style` + - : コンストラクターの `options` 引数の中でこのプロパティに指定された値、または既定値 ("`long`") がです。この値は、"`long`"、"`short`"、"`narrow`" のいずれかです。 +- `type` + - : コンストラクターの `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) +``` + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- {{jsxref("Intl.ListFormat")}} +- {{jsxref("Intl/NumberFormat/resolvedOptions", + "Intl.NumberFormat.prototype.resolvedOptions()")}} +- {{jsxref("Intl/Collator/resolvedOptions", + "Intl.Collator.prototype.resolvedOptions()")}} +- {{jsxref("Intl/DateTimeFormat/resolvedOptions", + "Intl.DateTimeFormat.prototype.resolvedOptions()")}} +- {{jsxref("Intl/PluralRules/resolvedOptions", + "Intl.PluralRules.prototype.resolvedOptions()")}} |