在讲bind方法模拟的时候有这么一个问题。
首先,先关注下这两行代码,fNOP.prototype=this.prototype; fBound.prototype=new fNOP();
但是这里的定义和之前的this instanceOf fNOP的判断的关系呢?有点不太好理解。
fNOP.prototype=this.prototype;这里this是foo
new func()时this指向一个空对象,原型是func,
this instanceof fNOP this就是fNOP的实例