美文网首页
2017-0718-腾讯IMWeb-牛客网编程题

2017-0718-腾讯IMWeb-牛客网编程题

作者: Exap | 来源:发表于2017-07-18 22:43 被阅读0次

题目描述

实现函数 partialUsingArguments,调用之后满足如下条件:

1、返回一个函数 result

2、调用 result 之后,返回的结果与调用函数 fn 的结果一致

3、fn 的调用参数为 partialUsingArguments 的第一个参数之后的全部参数以及 result 的调用参数


function partialUsingArguments(fn) {

var arr = Array.prototype.slice.call(arguments, 1);//通过call将arg进行浅拷贝到arr中,参数只为1,即除了fn之后的所有参数

return function(){

var arr2 = Array.prototype.slice.call(arguments);//将arg再次拷贝到arr2中

return arr.concat(arr2).reduce(function(pre, cur){

return pre + cur;

});

};

}

相关文章

网友评论

      本文标题:2017-0718-腾讯IMWeb-牛客网编程题

      本文链接:https://www.haomeiwen.com/subject/nikkkxtx.html