我正在看書Javascript:The Good Parts。我被以下代碼弄糊塗了。爲什麼apply()這裏只有一個參數而不是兩個?
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)));
};
});
哪裏是在slice.apply(arguments)
的null
?