質問編集履歴
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -58,4 +58,4 @@
|
|
58
58
|
|
59
59
|
解決策としては、インスタンスプロパティーは外部に公開しないのであれば、_をprefixとしてつけた上げて、
|
60
60
|
|
61
|
-
getterではthis._xxxのように参照してあげると良さそうです。(airbn
|
61
|
+
getterではthis._xxxのように参照してあげると良さそうです。(airbnbのコーディングガイドラインにもプライベートプロパティーには_をつけるというものがあるようです)
|
1
あ
test
CHANGED
File without changes
|
test
CHANGED
@@ -47,3 +47,15 @@
|
|
47
47
|
|
48
48
|
|
49
49
|
何らかの処理を加えてからインスタンスプロパティーの値をgetterで返す場合にgetterは使うべきものだと思いますが、名前を変えるほどでもないような処理をgetterで行ってから値を返す場合、どういった風にgetterの名称を工夫したら良いのでしょうか?(もしくは、インスタンスプロパティーの名前の付け方)
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
# 解決済み
|
56
|
+
|
57
|
+
原因はインスタンスプロパティーとgetterのメソッド名が同じだと、無限ループになってしまうことにありました。
|
58
|
+
|
59
|
+
解決策としては、インスタンスプロパティーは外部に公開しないのであれば、_をprefixとしてつけた上げて、
|
60
|
+
|
61
|
+
getterではthis._xxxのように参照してあげると良さそうです。(airbnpのコーディングガイドラインにもプライベートプロパティーには_をつけるというものがあるようです)
|