在JavaScript中按类型实例化对象
Instantiate object by type in JavaScript
我最终在我的一个项目中使用了以下代码:
function foo(type, desc)
{
var p = new type(desc);
}
我不是JS专家,有人能确认它是否是有效的JavaScript吗?它似乎工作得很好,至少在Chrome上。
type——是从另一个类派生出来的类,具有某些功能。Desc -只是一个保存属性的对象。
更新:是的,类型是一个构造函数:function type(desc) {}
假设var type = function(foo){...}
然后是的
相关文章:
- 在requirejs中共享实例化对象
- 在 Typescript 中实例化对象,遵循松散耦合
- 用javascript在实例方法中实例化对象
- ThreeJS:实例化对象会将其位置设置为零
- Javascript prototypíng 和实例化对象的“this”
- 如何在 JavaScript 中实例化对象链
- 存储对通讯簿应用的实例化对象的引用
- 我想在实例化对象时返回 false
- 将用户单击绑定到实例化对象
- 绑定到类外部按钮的公共属性与实例化对象时内部绑定的按钮的值不同
- 在Backbone,js中实例化对象与函数
- 我如何在JS中动态地要求模块、实例化对象和调用函数
- 如何实例化对象文字
- 不能在javascript (node.js)中实例化对象
- 在实例化对象(使用构造函数)时设置唯一的id
- 我'm困惑的地方,我将实例化对象在angular
- 实例化对象,而不是将它们存储在变量中
- 如何从惰性实例化对象继承
- 在JavaScript中按类型实例化对象
- 是否可以在jQuery/Javascript中存储非实例化对象的信息?