我最终在我的一个项目中使用了这段代码:
function foo(type, desc)
{
var p = new type(desc);
}
我不是JS的专家,有人可以确认它是否是有效的JavaScript?它似乎工作正常,至少使用Chrome。
type - 是一个派生自另一个类的类,具有一些功能。 desc - 只是一个保存属性的对象。
更新:是的,type是一个构造函数:function type(desc){}
答案 0 :(得分:1)
假设var type = function(foo){...}
然后是