teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

補記

2017/05/13 02:40

投稿

maisumakun
maisumakun

スコア146659

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  `this.a.x =`でそのまま書き込んでしまうと、**プロトタイプに結びついた**`this.a`のオブジェクトを書き換えることになるので、全部同じ値となります。
2
2
 
3
- `this.a =`として書き込んだ場合、プロトタイプにあるオブジェクトはそのまま、**インスタンスごとにオブジェクトが新規作成される**ので、インスタンスごとに別な値を持てるようになります。
3
+ `this.a =`として書き込んだ場合、プロトタイプにあるオブジェクトはそのまま、**インスタンスごとに`a`のオブジェクトが新規作成される**ので、インスタンスごとに別な値を持てるようになります。