B から A の変数にアクセスしようとしています (以下の例で)。A は単なるコンテナーであるため、A から B を拡張しませんでした。
function A() {
var Parent = this;
this.container = [];
}
A.prototype.add = function(Item) {
Parent.container.push(Item);
}
function B() {
}
B.prototype.exec = function() {
console.log(Parent.container[0]) //Uncaught ReferenceError: Parent is not defined
}
var Manager = new A();
var Item = new B();
Manager.add(B);
Item.exec();
からのアクセス方法Parent
はItem
?