这就是我正在尝试做的事情——这是伪代码并且不起作用。有谁知道如何真正做到这一点:
// Define the class
MyClass = Class.extend({});
// Store the class name in a string
var classNameString = 'MyClass';
// Instantiate the object using the class name string
var myObject = new classNameString();
最佳答案
如果你这样做会有效吗:
var myObject = window[classNameString];
..?
关于javascript - 如何使用变量 String 来定义类名来制作 JavaScript 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1366127/