From b78ac5931660b233ce9f28c60988e5f447c02621 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Mon, 26 Apr 2021 01:39:45 +0900 Subject: Intl.ListFormat を更新 (#490) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2021/03/29 時点の英語版に同期 --- .../global_objects/intl/listformat/index.html | 45 ++++++++++------------ 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/files/ja/web/javascript/reference/global_objects/intl/listformat/index.html b/files/ja/web/javascript/reference/global_objects/intl/listformat/index.html index 453fd66739..981342f74f 100644 --- a/files/ja/web/javascript/reference/global_objects/intl/listformat/index.html +++ b/files/ja/web/javascript/reference/global_objects/intl/listformat/index.html @@ -8,47 +8,46 @@ tags: - Intl - JavaScript - ListFormat - - 国際化 + - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Intl/ListFormat ---
{{JSRef}}
-

Intl.ListFormat オブジェクトは、言語特有のリストを利用可能にするコンストラクターです。

+

Intl.ListFormat オブジェクトは、言語特有のリストの整形を可能にします。

{{EmbedInteractiveExample("pages/js/intl-listformat.html", "taller")}}
+ - - -

コンストラクター

+

コンストラクター

{{jsxref("Intl/ListFormat/ListFormat", "Intl.ListFormat()")}}
-
新しい ListFormat オブジェクトを作成します。
+
新しい Intl.ListFormat オブジェクトを作成します。
-

静的メソッド

+

静的メソッド

-
{{jsxref("ListFormat.supportedLocalesOf", "Intl.ListFormat.supportedLocalesOf()")}}
+
{{jsxref("Intl/ListFormat/supportedLocalesOf", "Intl.ListFormat.supportedLocalesOf()")}}
指定したロケールのうち、ランタイムの既定のロケールに代替されることなく対応しているものを含む配列を返します。
-

インスタンスメソッド

+

インスタンスメソッド

-
{{jsxref("ListFormat.prototype.format", "Intl.ListFormat.prototype.format()")}}
+
{{jsxref("Intl/ListFormat/format", "Intl.ListFormat.prototype.format()")}}
言語固有の形式の文字列を返して,列挙要素を表示します。
-
{{jsxref("ListFormat.prototype.formatToParts", "Intl.ListFormat.prototype.formatToParts()")}}
+
{{jsxref("Intl/ListFormat/formatToParts", "Intl.ListFormat.prototype.formatToParts()")}}
ロケールを考慮した方法で値のリストを整形するために使用できる、さまざまな部分を表すオブジェクトの配列を返します。
-

+

-

format の使用

+

format の使用

次の例では、英語を使用するリストのフォーマッターを生成する方法を示します。

-
const list = ['Motorcycle', 'Bus', 'Car'];
+
const list = ['Motorcycle', 'Bus', 'Car'];
 
  console.log(new Intl.ListFormat('en-GB', { style: 'long', type: 'conjunction' }).format(list));
 // > Motorcycle, Bus and Car
@@ -60,11 +59,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/ListFormat
 // > Motorcycle Bus Car
 
-

formatToParts の使用

+

formatToParts の使用

次の例では、整形済みの部分を返すリストフォーマッターを生成する方法を示します。

-
const list = ['Motorcycle', 'Bus', 'Car'];
+
const list = ['Motorcycle', 'Bus', 'Car'];
 console.log(new Intl.ListFormat('en-GB', { style: 'long', type: 'conjunction' }).formatToParts(list));
 
 // [ { "type": "element", "value": "Motorcycle" },
@@ -74,11 +73,11 @@ console.log(new Intl.ListFormat('en-GB', { style: 'long', type: 'conjunction' })
 //   { "type": "element", "value": "Car" } ];
 
-

ポリフィル

+

ポリフィル

formatjs Intl.ListFormat polyfill

-

仕様書

+

仕様書

@@ -93,15 +92,11 @@ console.log(new Intl.ListFormat('en-GB', { style: 'long', type: 'conjunction' })
-

ブラウザーの互換性

- -
- +

ブラウザーの互換性

-

{{Compat("javascript.builtins.Intl.ListFormat")}}

-
+
{{Compat("javascript.builtins.Intl.ListFormat")}}
-

関連情報

+

関連情報

  • {{jsxref("Intl")}}
  • -- cgit v1.2.3-54-g00ecf