回答編集履歴

1

関数式を関数呼び出し

2018/09/02 02:23

投稿

think49
think49

スコア18166

test CHANGED
@@ -4,7 +4,21 @@
4
4
 
5
5
  `closure(1)` のタイミングでは、内包関数は**実行されていない**ので、`++counter` のインクリメントは発生しません。
6
6
 
7
- 関数呼び出しするには、`functionName()` の形式で呼び出されなければなりません。
7
+ 関数式を関数呼び出しするには、下記のように `()` を付与しなければなりません。
8
+
9
+
10
+
11
+ ```JavaScript
12
+
13
+ (function(){
14
+
15
+ console.log('execute closure');
16
+
17
+ return ++counter;
18
+
19
+ }());
20
+
21
+ ```
8
22
 
9
23
 
10
24