参照渡しされるもの(関数、オブジェクト、配列)をプロトタイプのプロパティに格納したらどうなるか。 よく理解していませんでした orz 私の行動 プロトタイプのプロパティに、初期値のつもりでオブジェクトを格納した。 そのオブジェクトのプロパティの数値を加算するメソッドを作った。 インスタンスを複数作って、それぞれで加算メソッドを実行すると結果がおかしなことに。 ソースコード (JavaScript) // クラス function MyTest() { // インスタンス化の際に加算メソッドを実行 this.add(); } // 初期値(のつもり) MyTest.prototype.obj = {foo: 0}; // オブジェクト(参照型) MyTest.prototype.num = 0; // 数値(基本型) // 加算メソッド MyTest.prototype.add = func