回答編集履歴

1

体裁修正

2016/08/16 13:26

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -1,3 +1,5 @@
1
+ ###A1
2
+
1
3
  > list関数内にあるsliceメソッドのあとにチェーンされているcallはいったい何の意味があるのでしょうか。
2
4
 
3
5
 
@@ -46,13 +48,15 @@
46
48
 
47
49
 
48
50
 
51
+ ###A2
52
+
49
53
  > 第一引数は、undefinedではないのでしょうか。
50
54
 
51
55
 
52
56
 
53
- [bind](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Function/bind)もcallと同類(?)で、callは即時実行したのに対し、bindはthisを固定した関数オブジェクトを新たに生成しているようです。おまけに引数も固定でセットできるおまけつき。
57
+ [bind](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Function/bind)もcallと同類(?)で、callは即時実行したのに対し、bindはthisを固定した関数オブジェクトを新たに生成しているようです。引数も固定でセットできるおまけつき。
54
58
 
55
- 第一引数をundefinedにするとしなかった場合(普通呼び出した場合)と同じにるみたいです。
59
+ 第一引数をundefinedにするとthisが未設状態になります。
56
60
 
57
61
  (chromeのconsoleで実験)
58
62