【发布时间】:2018-06-22 16:13:27
【问题描述】:
nodejs 中有没有办法用变量类名实例化类对象。我正在尝试下面的 sn-p,但它不起作用。
let className = "hello";
let object = new [className]();
已编辑 我有多个类,在这些多个类中,我将获得一个子集(字符串数组)作为来自另一个服务的输入,我必须调用这些子集类的主函数。
// Multiple classes = ["first", "second", ..............., "twenty"];
let subset_class_names = ["first", "three", "five"];
for (let aClass of subset_class_names) {
let object = new [aClass]();
object.main();
}
【问题讨论】:
-
为什么?我不知道这个的任何用例
-
我有多个类,在这些多个类中,我将得到一个子集作为输入,我必须调用这些子集类的主函数。
// Multiple classes = ["first", "second", ..............., "twenty"];let subset_class_names = ["first", "three", "five"]; for (let class of subset_class_names) { let object = new [class](); object.main(); }
标签: javascript node.js class oop