From 6e57214e6eae4ea0c3f41b825f04c97e239fc723 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 11 May 2021 01:50:50 +0900 Subject: Update files/ja/web/javascript/guide/functions/index.html MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 確かに脱字でした。修正していただきありがとうございます。 Co-authored-by: potappo --- files/ja/web/javascript/guide/functions/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'files/ja/web/javascript/guide') diff --git a/files/ja/web/javascript/guide/functions/index.html b/files/ja/web/javascript/guide/functions/index.html index 66f79a03f2..c63d481d0c 100644 --- a/files/ja/web/javascript/guide/functions/index.html +++ b/files/ja/web/javascript/guide/functions/index.html @@ -599,7 +599,7 @@ console.log(a3); // logs [8, 6, 7, 9]

独自の this を持たない

-

アロー関数の導入以前は、すべての新しい関数には独自の this 値が定義されていした (コンストラクターの場合は新しいオブジェクトに、 strict モード の関数呼び出しの場合は undefined に、関数が「オブジェクトのメソッド」として呼び出された場合はその基底オブジェクトに、といったように) 。これはオブジェクト指向プログラミングにとっては厄介です。

+

アロー関数の導入以前は、すべての新しい関数には独自の this 値が定義されていました (コンストラクターの場合は新しいオブジェクトに、 strict モード の関数呼び出しの場合は undefined に、関数が「オブジェクトのメソッド」として呼び出された場合はその基底オブジェクトに、といったように) 。これはオブジェクト指向プログラミングにとっては厄介です。

function Person() {
   // この Person() コンストラクターは自身を `this` と定義します。
-- 
cgit v1.2.3-54-g00ecf