From 1f84b4a68d62235e1e642b9688b11263cf2b8141 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 4 Sep 2021 23:27:51 +0900 Subject: プロミスの rejet(ed) の訳語を「拒否」に統一 (#2252) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Googleなどの検索件数に基づくと、「拒絶」よりも「拒否」の方が使用例が多いとみられるため。 --- .../reference/global_objects/promise/catch/index.html | 6 +++--- .../reference/global_objects/promise/then/index.html | 12 ++++++------ files/ja/web/javascript/reference/operators/index.html | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) (limited to 'files/ja/web/javascript/reference') diff --git a/files/ja/web/javascript/reference/global_objects/promise/catch/index.html b/files/ja/web/javascript/reference/global_objects/promise/catch/index.html index 4b2d016a74..277bda3b8a 100644 --- a/files/ja/web/javascript/reference/global_objects/promise/catch/index.html +++ b/files/ja/web/javascript/reference/global_objects/promise/catch/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/catch ---
{{JSRef}}
-

catch() メソッドは Promise を返しますが、拒絶された場合のみ扱います。 {{jsxref("Promise.then", "Promise.prototype.then(undefined, onRejected)")}} の呼び出しと同じ動作をします (実際、 obj.catch(onRejected) の呼び出しは内部的に obj.then(undefined, onRejected) を呼び出しています)。つまり、返値を undefined にフォールバックしたい場合でも、 onRejected 関数を提供する必要があります。 - 例えば、 obj.catch(() => {}) のようにします。

+

catch() メソッドは Promise を返しますが、拒否された場合のみ扱います。 {{jsxref("Promise.then", "Promise.prototype.then(undefined, onRejected)")}} の呼び出しと同じ動作をします (実際、 obj.catch(onRejected) の呼び出しは内部的に obj.then(undefined, onRejected) を呼び出しています)。つまり、返値を undefined にフォールバックしたい場合でも、 onRejected 関数を提供する必要があります。 - 例えば、 obj.catch(() => {}) のようにします。

{{EmbedInteractiveExample("pages/js/promise-catch.html")}}
@@ -33,9 +33,9 @@ p.catch(function(reason) {
Promise が失敗した時に呼び出される {{jsxref("Function")}} です。この関数は一つの引数を持ちます。
reason
-
拒絶された理由です。
+
拒否された理由です。
- catch() で返される Promise は、 onRejected がエラーを発生させた場合、または返される Promise それ自体が拒絶された場合は、拒絶となります。それ以外の場合は、解決となります。
+ catch() で返される Promise は、 onRejected がエラーを発生させた場合、または返される Promise それ自体が拒否された場合は、拒否となります。それ以外の場合は、解決となります。

返値

diff --git a/files/ja/web/javascript/reference/global_objects/promise/then/index.html b/files/ja/web/javascript/reference/global_objects/promise/then/index.html index c75b748aad..f0ad7223d5 100644 --- a/files/ja/web/javascript/reference/global_objects/promise/then/index.html +++ b/files/ja/web/javascript/reference/global_objects/promise/then/index.html @@ -38,7 +38,7 @@ p.then(value => {
onFulfilled {{optional_inline}}
Promise が成功したときに呼び出される {{jsxref("Function")}} です。この関数は1つの引数、 fulfillment value を持ちます。これが関数ではない場合は、内部的に "Identity" 関数 (受け取った引数を返す関数) に置き換えられます。
onRejected {{optional_inline}}
-
Promise が拒絶されたときに呼び出される {{jsxref("Function")}} です。この関数は1つの引数、 rejection reason を持ちます。これが関数ではない場合は、内部的に "Thrower" 関数 (引数として受け取ったエラーを投げる関数) に置き換えられます。
+
Promise が拒否されたときに呼び出される {{jsxref("Function")}} です。この関数は1つの引数、 rejection reason を持ちます。これが関数ではない場合は、内部的に "Thrower" 関数 (引数として受け取ったエラーを投げる関数) に置き換えられます。

返値

@@ -48,10 +48,10 @@ p.then(value => {

以下は、 then メソッドの非同期性を示す例です。

@@ -161,7 +161,7 @@ p2.then(function(value) { }); -

then の引数として渡した関数が拒絶された Promise を返した場合や、例外 (エラー) が発生した場合は、拒絶された Promise を返します。

+

then の引数として渡した関数が拒否された Promise を返した場合や、例外 (エラー) が発生した場合は、拒否された Promise を返します。

Promise.resolve()
   .then(() => {
@@ -174,7 +174,7 @@ p2.then(function(value) {
     console.error('onRejected function called: ' + error.message);
   });
-

その他の場合はすべて、解決中 (resolving) の Promise が返されます。次の例では、チェーン上の以前の Promise が拒絶されていても、最初の then() は解決中の Promise に含まれた 42 を返します。

+

その他の場合はすべて、解決中 (resolving) の Promise が返されます。次の例では、チェーン上の以前の Promise が拒否されていても、最初の then() は解決中の Promise に含まれた 42 を返します。

Promise.reject()
   .then(() => 99, () => 42) // onRejected returns 42 which is wrapped in a resolving Promise
diff --git a/files/ja/web/javascript/reference/operators/index.html b/files/ja/web/javascript/reference/operators/index.html
index ce93a79806..aa1fde203b 100644
--- a/files/ja/web/javascript/reference/operators/index.html
+++ b/files/ja/web/javascript/reference/operators/index.html
@@ -39,7 +39,7 @@ translation_of: Web/JavaScript/Reference/Operators
  
{{JSxRef("Operators/async_function", "async function")}}
async function は非同期の関数式を定義します。
{{JSxRef("Operators/await", "await")}}
-
非同期関数式の停止/再開と、プロミスの解決/拒絶を待ちます。
+
非同期関数式の停止/再開と、プロミスの解決/拒否を待ちます。
{{JSxRef("Global_Objects/Array", "[]")}}
配列初期化子またはリテラル構文です。
{{JSxRef("Operators/Object_initializer", "{}")}}
-- cgit v1.2.3-54-g00ecf