我正在使用curry 3提取两个数据集,而对于第二个使用相同中间函数的数据集,数据将被弄乱,我无法确定原因。因此,当我执行第二个调用的最终参数时,使用两个中间物(例如,在咖喱3上使用var final function = funName(true)(true)
),数据就被弄乱了并且是错误的,几乎就像从第一个数据请求的调用到最终未清除参数一样。
function curry3( func ) {
return function( first ) {
return function( second ) {
return function( third ) {
return function( fourth ) {
return func( first, second, third, fourth );
};
};
};
};
};
答案 0 :(得分:0)
我发现咖喱很好,但是我用来重新排序咖喱目标方法的args的方法保持了某种状态。移除后,效果很好,感谢您的所有帮助。