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