描述
实现函数 partialUsingArguments,调用之后满足如下条件:
- 1、返回一个函数 result
- 2、调用 result 之后,返回的结果与调用函数 fn 的结果一致
- 3、fn 的调用参数为 partialUsingArguments 的第一个参数之后的全部参数以及 result 的调用参数
代码
就是拿参数,然后又拿参数,传进去就行了
function partialUsingArguments(fn) {
let arr=[].slice.call(arguments,1)
return function(){
return fn.apply(null,arr.concat([].slice.call(arguments)))
}
}