最后一个例子有些问题,应该是这样的才对吧:
Object.prototype.bind = function(context) {
var _this = this;
var args = [].slice.call(arguments, 1);
return function() {
return _this.apply(context, args.concat([].slice.call(arguments)))
}
}
前端基础进阶(十):深入详解函数的柯里化柯里化是函数的一个高级应用,想要理解它并不简单。因此我一直在思考应该如何更加表达才能让大家理解起来更加容易。 通过上一个章节的学习我们知道,接收函数作为参数的函数,都可以叫做...