En Javascript, comment instancier dynamiquement une nouvelle classe sans utiliser eval() et passer un argument? Par exemple, disons que je veux créer un nouveau CatViewController et passer en "chaton", comment le ferais-je?instancier la classe dynamique
var myClassname = "CatViewController";
var cat = new myClassname("kitten");
Il devrait se résoudre à:
var cat = new CatViewController("kitten");
Merci!
Vous devrez montrer comment et où la fonction constructeur est définie afin que @Chaos donne une réponse plus précise. Ses exemples génériques montrent généralement comment cela fonctionnerait. – user113716