回答編集履歴
2
誤字修正
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
コンテキストが変わるとthisが参照しているオブジェクトも変わります。
|
6
6
|
|
7
|
-
このような退避をさせるのは、ほぼ、クロージャ内でクロージャ外
|
7
|
+
このような退避をさせるのは、ほぼ、クロージャ内でクロージャ外のthisを使用する場合です。
|
8
8
|
|
9
9
|
クロージャーとは、これもまた
|
10
10
|
|
1
ちょうおんさくじょ
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
コンテキストが変わるとthisが参照しているオブジェクトも変わります。
|
6
6
|
|
7
|
-
このような退避をさせるのは、ほぼ、クロージャ
|
7
|
+
このような退避をさせるのは、ほぼ、クロージャ内でクロージャ外ーのthisを使用する場合です。
|
8
8
|
|
9
9
|
クロージャーとは、これもまた
|
10
10
|
|
@@ -74,7 +74,7 @@
|
|
74
74
|
|
75
75
|
|
76
76
|
|
77
|
-
じゃあ、クロージャ
|
77
|
+
じゃあ、クロージャ外、つまりhoge関数でのthisをpiyoやhogehogeのクリックイベントハンドラ(クロージャ)内で参照したい場合はどうするかというと、クロージャは「自分を囲むスコープにある変数を参照できる関数」ですので、別変数に代入し、その変数をpiyoやhogehogeのクリックイベントハンドラ内で使用することで、hoge関数でのthisにアクセスできるようになります。
|
78
78
|
|
79
79
|
|
80
80
|
|