Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/02/2009, 13:48
Caseros
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Instanciar un objeto a partir de un string

Es cierto, es un lenguaje orientado a prototipos y no a clases. Lo que quiero hacer esta claro en el codigo, quiero crear una instancia a partir del string de la clase y no de la clase, entonces mediante un parametro podria instanciar el objeto que corresponda.
Vuelvo a escribir el codigo por si no me exprese bien:

function Persona ()
{
// Variables
var edad="";
// Funciones
this.setEdad(_value){this.edad = _value;}
this.getEdad(){return this.edad;}
}

function instanciarClases(_nombreClase)
{
// La manera de instanciar la clase Persona seria:
var oPersona = new Persona();
// Ahora, yo no quiero colocar el nombre de la clase de manera estatica porque
// no lo conozco, lo que necesito es instanciar dinamicamente, es decir, a partir
// de un string crear la instancia del prototipo correspondiente
var oPersona = new _nombreClase; // _nombreClase contiene "Persona()"

}