手写bind函数

Function.prototype.bind1 = function () {
        // const args = Array.from(arguments);
        const args = Array.prototype.slice.call(arguments);
        const target = args.shift();
        const self = this;
        return  function () {
            const newArgs = Array.from(arguments);
            return self.apply(target, [...args, ...newArgs])
        }
}

 

上一篇:解除宝塔面板强制绑定手机号教程


下一篇:std::bind()和this相遇