Tengo una ClaseA y una ClaseB, ClaseB hereda de ClaseA, pero por alguna razon el Array this.aa es el mismo para ámbos, ya que en el test se van acumulando las letras "E" en el array.
Alguien sabe como solucionarlo?
function ClaseA()
{
this.aa = [];
this.init = function()
{
}
this.addChild = function()
{
this.aa.push("E");
}
this.init();
}
ClaseB.prototype = new ClaseA();
function ClaseB()
{
this.init = function()
{
this.addChild();
alert(this.aa);
}
this.init();
}
var a = new ClaseB();
var b = new ClaseB();