bind的用法,以及如何实现bind的函数和需要注意的点

  • bind的作用与call和apply相同,区别是call和apply是立即调用函数,而bind是返回了一个函数,需要调用的时候再执行。 一个简单的bind函数实现如下
Function.prototype.bind = function(ctx) {
    var fn = this;
    return function() {
        fn.apply(ctx, arguments);
    };
};

猜你喜欢

转载自blog.csdn.net/LuckXinXin/article/details/107449389