質問編集履歴

2

2017/10/03 05:15

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -58,4 +58,4 @@
58
58
 
59
59
  解決策としては、インスタンスプロパティーは外部に公開しないのであれば、_をprefixとしてつけた上げて、
60
60
 
61
- getterではthis._xxxのように参照してあげると良さそうです。(airbnpのコーディングガイドラインにもプライベートプロパティーには_をつけるというものがあるようです)
61
+ getterではthis._xxxのように参照してあげると良さそうです。(airbnbのコーディングガイドラインにもプライベートプロパティーには_をつけるというものがあるようです)

1

2017/10/03 05:15

投稿

退会済みユーザー
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のコーディングガイドラインにもプライベートプロパティーには_をつけるというものがあるようです)