var currying = function(fun) {
//底下这句代码是什么意思?var args = Array.prototype.slice.call(arguments, 1);
return function() {
//底下这句代码也不怎么清楚
var _args = args.concat(Array.prototype.slice.call(arguments)); return fun.apply(null, _args);
};
}
能解释一下这个函数的代码的意思吗?我百度过call方法与 slice方法,但是结合起来用,并且加上函数的参数arguments对象,我就搞不清楚了,新手学习,所以有些概念不怎么理解
慕的地6079101
壹顾倾城
相关分类