dynamischer Klassenaufruf?

smisonline

Grünschnabel
Hallo,

ich möchte wie folgt ein Objekt ertsellen

var xyz new myapp.modules.mymodul.Main()

mymodul soll aber aus einer Variable gelesen werden. WIe kann ich das machen?
 
Einfach so

Javascript:
var myapp = {
    modules: {
        mymodul: {
            Main: function() {}
        }
    }
};


var xyz = new myapp.modules.mymodul.Main();
 
Dann hab ich das falsch verstanden.

Aber eval braucht da niemand

Javascript:
var modul = 'mymodul';

var xyz = new myapp.modules[modul].Main();
 
Hallo,

hm, so richtig funktioniert das beides nicht. Er scheint das Objekt zu erzeugen, erzeugt dann aber dauernd Fehelr , das das Objekt nicht existiert oder so. ALso in eienr Art Shcleife.
 

Neue Beiträge

Zurück