实现一个bind函数

120 阅读1分钟

知识点:

Function.prototype.bind = function(obj, ...values1) {
    // 这里的this指向的是当前调用bind方法的函数
    var fn = this;
    return function(...values2) {
        fn.call(obj, ...values1, ...values2)
    }
}