美文网首页
bind实现原理

bind实现原理

作者: 郑无穷大 | 来源:发表于2019-07-04 18:25 被阅读0次

    Function.prototype.bind2=function(context) {

        varself=this;

        //获取bind2函数从第二个参数到最后一个参数

        var args=Array.prototype.slice.call(arguments,1);

        return function() {

        //这个时候的arguments是指bind返回的函数传入的参数    

        var bindArgs=Array.prototype.slice.call(arguments);

        self.apply(context,args.concat(bindArgs)); 

         }

    }

    相关文章

      网友评论

          本文标题:bind实现原理

          本文链接:https://www.haomeiwen.com/subject/jghxxqtx.html