質問編集履歴
3
変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
JavaScript 即時関数
|
1
|
+
JavaScript 即時関数
|
test
CHANGED
File without changes
|
2
追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -80,8 +80,12 @@
|
|
80
80
|
|
81
81
|
}
|
82
82
|
|
83
|
-
の記述で1が加算されているのに何故0なのでしょうか。
|
83
|
+
の記述で1が加算されているのに何故0なのでしょうか。//後置演算ということが抜けておりました。ありがとうございます。
|
84
84
|
|
85
85
|
|
86
86
|
|
87
87
|
またc.publicFn(); を呼び出すたびに加算される仕組みが、理解できません。
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
自分がどういった流れで理解しているかまとめますので少々お待ちください。申し訳ございません。
|
1
間違って理解していた点
test
CHANGED
File without changes
|
test
CHANGED
@@ -84,8 +84,4 @@
|
|
84
84
|
|
85
85
|
|
86
86
|
|
87
|
-
また
|
87
|
+
またc.publicFn(); を呼び出すたびに加算される仕組みが、理解できません。
|
88
|
-
|
89
|
-
即時関数でreturnした値publicFn(1加算されたもの)がcに代入される(都度c.publicFn内のpublicValのみが加算され記録される)為
|
90
|
-
|
91
|
-
呼び出すたびに1加算できる、ということなのでしょうか?
|