首页 > 应用开发 > > js中call方法的使用?
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对象,我就搞不清楚了
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2548/viewspace-3124746/ ,如需转载,请注明出处,否则将追究法律责任。