In meiner Node.Js-Anwendung (Server-Seite) muss ich eine Objektinstanz erstellen (das ist eine Klasse, also mit new MyClass()
) aber MyClass ist ein string
.NodeJS - Javascript Erstellen Objektinstanz von String
Es ist möglich, Objektinstanzen aus einem String zu erstellen? Ich habe gesehen, dass in Browser-Seite kann ich window
verwenden, aber hier bin ich auf der Serverseite ...
Ich werde das brauchen, weil ich jetzt den Namen der Klasse zur Laufzeit, so kann ich nicht instanziieren Sie dieses Objekt in "Code".
Darüber hinaus kann ich mehrere Klassen haben, die auf diese Weise erstellt werden müssen. Kurz gesagt, ich habe eine Konfigurationsdatei, die diese Art von Klasse explizit, und ich muss diese Zeichenfolge in einem echten JavaScript-Objekt konvertieren.
Ich denke, bedeuten, dass die Fabrik Muster ist das, was Sie suchen für: essentialjsdesignpatterns/Buch/# factorypatternjavascript. –
Mögliches Duplikat von [So führen Sie eine JavaScript-Funktion aus, wenn ich ihren Namen als Zeichenfolge habe] (http://stackoverflow.com/questions/359788/how-to-execute-a-jacascript-function-when-i-have -its-name-as-a-string) – nwk