Mira, tu codigo funciona bien, lo que pasa es que no lo ves, ya que los metodos y variables de un objeto, pueden ser publicos o privados.
con var, declaras a un objeto como privado.
y con this, como publico
prueba con lo siguiente, y veras
Código Javascript
:
Ver originalfunction PrototipoUno(){
this.CreateObject = function(){
this.ObjetoPrueva = new PrototipoDos();
}
}
function PrototipoDos(){
this.existo = true;
}
no tengo mucho tiempo para explicar, pero si declaras el prototipo dentro del constructor ( procura declararlo una sola vez ) este puede acceder a tus datos privados, de otra forma no puede acceder