在JavaScript中按类型实例化对象

时间:2011-08-17 18:36:15

标签: javascript oop

我最终在我的一个项目中使用了这段代码:

function foo(type, desc)
{
  var p = new type(desc);
}

我不是JS的专家,有人可以确认它是否是有效的JavaScript?它似乎工作正常,至少使用Chrome。

type - 是一个派生自另一个类的类,具有一些功能。 desc - 只是一个保存属性的对象。

更新:是的,type是一个构造函数:function type(desc){}

1 个答案:

答案 0 :(得分:1)

假设var type = function(foo){...} 然后是