En Javascript, ¿cómo crea una nueva clase dinámicamente sin usar eval() y pasa un argumento? Por ejemplo, digamos que quiero crear un nuevo CatViewController y pasar "gatito", ¿cómo lo haría?crear instancia de clase dinámica
var myClassname = "CatViewController";
var cat = new myClassname("kitten");
Se debe resolver a:
var cat = new CatViewController("kitten");
Gracias!
Deberá mostrar cómo y dónde se define la función del constructor para que @Chaos dé una respuesta más precisa. Sus ejemplos genéricos muestran en general cómo funcionaría. – user113716