你会如何将一个无限数量的参数应用于另一个函数的参数?如何将传递给函数的任意数量的参数应用于JavaScript中另一个函数的参数?
这是我的尝试:
var callIt = function(fn) {
for(var i = 1; arguments.length + 1; i++){
return fn(arguments[i]);
}
};
有一个在它是用来传达问什么运动功能:
callIt(sumAll, 1);
也许我有太多的啤酒。 ..
callIt(sumAll, 2,3) // 5 is expected but I got 2
也许'回报FN(参数[1])从参数其余功能参数分开;'解决问题了吗? – StellaMaris
谢谢@StellaMaris,它通过'callIt(sumAll,1)'而不是'callIt(sumAll,2,3)'或'callIt(sumAll,4,5,6)':) –
如果这是一个家庭作业练习,第一段会有提示......如果该段是你自己的,你自己已经暗示了解决方案;)我建议你“应用”它。 – Pebbl