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