回答編集履歴

3

書式変更

2019/10/02 05:30

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36946

test CHANGED
@@ -1,4 +1,4 @@
1
- > なぜthisをグローバルオブジェクトに固定すると期待通りの結果がでるのでしょうか?
1
+ ##### なぜthisをグローバルオブジェクトに固定すると期待通りの結果がでるのでしょうか?
2
2
 
3
3
 
4
4
 
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- > なぜthisをvegetablesに固定すると期待通りの結果(配列のマージ)になるのでしょうか?
19
+ ##### なぜthisをvegetablesに固定すると期待通りの結果(配列のマージ)になるのでしょうか?
20
20
 
21
21
 
22
22
 
@@ -32,7 +32,13 @@
32
32
 
33
33
 
34
34
 
35
- > maxやpushはそういうふうに作られいるから、こういう呼び出し方をすばこういうこがでととりあえず理解しとくのが良いでしょうか?
35
+ > 関数がオブジェクトのメソッドとして呼び出とき、 this にはメソッド呼び出されたオブジェクトが設定されます。
36
+
37
+ [this - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/this#%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%81%A8%E3%81%97%E3%81%A6)
38
+
39
+
40
+
41
+ ##### maxやpushはそういうふうに作られているから、こういう呼び出し方をすればこういうことができる、ととりあえず理解しとくのが良いでしょうか?
36
42
 
37
43
 
38
44
 

2

表現の修正

2019/10/02 05:30

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36946

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  vegetables.push('celery', 'beetroot');
28
28
 
29
- //^^^^^^^^^^これが this からです。
29
+ //^^^^^^^^^^これが this になるからです。
30
30
 
31
31
  ```
32
32
 

1

誤字

2019/10/02 05:28

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36946

test CHANGED
@@ -36,4 +36,4 @@
36
36
 
37
37
 
38
38
 
39
- それでいいと思いますが、cls.prototype.method なのか cls.method で概ね区別できるんじゃないでしょうか?
39
+ それでいいと思いますが、cls.prototype.method なのか cls.method なのかで概ね区別できるんじゃないでしょうか?