我正在为每个组件使用不同的视图创建一个可视化构建器。所有视图都声明如下:
$(function() {
var parallaxView = new Backbone.view.extend({
....
});
var parallaxView = new Backbone.view.extend({
....
});
});
在某一时刻,我开始从该视图创建一个新的对象视图。但我只知道字符串代表对象中视图存储的名称
name
我的问题是我们能否以某种方式创建一个对象,例如使用该对象值作为类名的新类。
var myView = new name(param1, param2);
而不是使用
switch (name) {
case 1:
....
}
我试过这个案例
var myView = new name(param1, param2);
我知道它不会炒锅。但是有什么方法可以以某种方式创建一个对象吗?