在Oreilly.JavaScript.The.Good.Parts书中,有一段代码是这样的:
Function.method('curry', function () {
var slice = Array.prototype.slice,
args = slice.apply(arguments),
that = this;
return function () {
return that.apply(null, args.concat(slice.apply(arguments)));
};
});
我想知道为什么不直接使用 Array.prototype.slice 而不是私有变量,谢谢。