0

私は Google クロージャ ライブラリと、特にその「継承」メソッドを試しています。

一つ質問があります。基本クラスを拡張するときに、そのコンストラクターで基本クラスのプロパティを設定しないと、すべての子がプロパティを共有することになります。たとえば、配列に項目を追加すると、配列が大きくなり続けます。

コンストラクターでプロパティを設定する必要がある理由を誰かが説明できますか?

「this.list = [9,8,7];」をコメントアウトした場合の例を次に示します。「Person」コンストラクターでは、子は人のリストを共有し、追加を続けます。

http://jsbin.com/imujoy/1/edit

助けてくれてありがとう。

4

2 に答える 2