摘要:
接着上一部分:Prototype源码浅析——Function.prototype部分(一)粗略回顾,前面的一个例子,两条道路:function handler(greet){ console.log(greet,this.name); } var obj = { name : 'xesam' }第一、用call或者apply来改变handler的作用域,handler.call(obj,'hello'),这种情况下需要另一个函数来包装一下。第二、将handler变成obj的一个方法,让其能这么调用obj.handler()第一部分说的是第一条道路,... 阅读全文