0
我正在構建一個應用程序,該對象內有一個對象數組,其自身位於數組中。我想能夠從子對象訪問父對象的屬性。我知道我可以簡單地通過它的索引引用父像這樣:OO Javascript子對象訪問父項屬性
var parents = [new parent()];
var parent = function() {
this.index = 0;
var children = [new child(this.index)];
}
var child = function(parentId) {
this.parent = parents[parentId];
}
但我想知道是否有這樣做的更好/更OO方法是什麼?
爲什麼不能簡單地用'新子(這)'? – Tomalak 2015-02-08 09:34:09
是你的應用程序構建一個對象樹的關鍵,還是你只有一個一次性的對象(你稱之爲父對象)的情況下持有一個其他對象的數組?你想讓孩子在什麼意義上訪問父母的財產?是否因爲您想要將屬性存儲在所有子項共享的父項中? – 2015-02-08 09:34:56