【发布时间】:2009-09-02 15:35:43
【问题描述】:
给定这样的函数/类型声明:
function Person(name, ... other args ...){
this.name
... other init code ...
}
我希望能够调用 Person 构造函数,并为其应用一组参数。我可以这样做:
Person.apply(this, args)
除了 this 不实例化一个人之外,它只是将它作为一个函数调用。有什么方法可以用这种方式称呼它,但在“新”上下文中,即表现得像:
new Person(...)
【问题讨论】:
标签: javascript prototype