回答編集履歴

1

調整

2018/11/22 06:56

投稿

yambejp
yambejp

スコア114775

test CHANGED
@@ -41,3 +41,59 @@
41
41
 
42
42
 
43
43
  ```
44
+
45
+
46
+
47
+ # 追記
48
+
49
+ 命題に近いかたちでコールバックをネストする場合、
50
+
51
+ 内側から実行されていくので
52
+
53
+ 4→3→2→1→5の順で実行されます
54
+
55
+ なのでtest1の変数をtest2に引き継ぐのは順番が逆ですね
56
+
57
+ ```javascript
58
+
59
+ test1(test2(test3(test4(test5))));
60
+
61
+ function test1(callback){
62
+
63
+ console.log(1);
64
+
65
+ callback();
66
+
67
+ }
68
+
69
+ function test2(callback){
70
+
71
+ console.log(2);
72
+
73
+ return callback;
74
+
75
+ }
76
+
77
+ function test3(callback){
78
+
79
+ console.log(3);
80
+
81
+ return callback;
82
+
83
+ }
84
+
85
+ function test4(callback){
86
+
87
+ console.log(4);
88
+
89
+ return callback;
90
+
91
+ }
92
+
93
+ function test5(){
94
+
95
+ console.log(5);
96
+
97
+ }
98
+
99
+ ```