Function.prototype.bind.apply如何工作?

时间:2016-02-25 22:26:18

标签: javascript

我在stackoverflow中看到了这个问题,并且认真地不理解Function.prototype.bind.apply是如何工作的?

Use of .apply() with 'new' operator. Is this possible?

function Shan(name){
   this.name = name;
}

var s = new (Function.prototype.bind.call(Shan, "shankar"));

上面的代码返回了Shan constructor的实例。

0 个答案:

没有答案