JavaScript では、次のことを達成したいと考えています。
クラス A (配列) -> クラス B (EntityContainer) -> クラス C (EntityList)
コード内:
function EntityContainer() {
...
}
EntityContainer.prototype = new Array;
EntityContainer.prototype.constructor = EntityContainer;
EntityContainer.prototype.parent = Array.prototype
function EntityList() {
...
}
EntityList.prototype = new EntityContainer;
EntityList.prototype.constructor = EntityList;
EntityList.prototype.parent = EntityContainer.prototype
もちろん、継承は「inheritsFrom」関数にカプセル化できます。
これは、(this.length を使用して) すべての要素を反復処理するときに、EntityList 内で "this[i]" を呼び出すことができることを達成する正しい方法ですか?
ここで改善できることはありますか?
みんなありがとう!