私はnodejsサーバーを作っています。私は異なるクラスを動的にロードする必要があるシステムを作っています。クラスの名前は文字列です。で動作するように何のウィンドウがありませんので、これはnodejsあるので、私はすでにwindow[classname]
が、この文句を言わない仕事をしようとしたJavaScript文字列からクラスを呼び出す方法
var classname = "foo"; // this is the name of the class I want to call.
var bar = new classname //classname needs to be foo in this example.
:それはこのようになります。
は読みいただき、ありがとうございます:)
最後の行に 'classname'を文字列で折り返すのはなぜですか? –
これは '変数'ではないので、変数名を使わないで大括弧を使ってアクセスしているときは、 'new obj.classname;'も行うことができます。他にも引用符が必要です。 –
これをes6クラスでも使えますか? –