這可能看起來有點奇怪,但讓我詳細說明......我有一個對象的實例(z是本例中Bla的實例),它有一個其他對象(Bla2's)的列表,像這樣:數組的元素能夠知道JS中該數組的所有者是誰?
Bla = function()
{
this.array = [new Bla2(), new Bla2(), new Bla2()];
this.x = 4;
}
Bla2 = function()
{
this.y = MYOWNER.x; //in this case, z is the owner
}
z = new Bla();
如何定義「所有者」?一個數組可以被任何數量的其他對象所擁有的變量引用。 – cdeszaq