我正在学习函数式javascript,我遇到了两个不同的curry函数实现。我试图理解两者之间的区别,他们似乎相似,但其中一个不正确的工作在某些情况下,对其他情况正确。fn(...a) : curry(fn, a));
//Works well for all casesfunction curry(fn) {
return fu
我正在尝试用占位符支持实现curry(),即curriable。curriable提供了一种高性能和小占用空间的curry方法。version1是在递归函数中使用映射的工作代码。** * @returns { (...args: any[]) => any }// function curry(fn) {
// // your code here