_.curry(func, [arity=func.length])
创建一个函数,该函数接收 func
的参数,要么调用func
返回的结果,如果 func
所需参数已经提供,则直接返回 func
所执行的结果。或返回一个函数,接受余下的func
参数的函数,可以使用 func.length
强制需要累积的参数个数。
_.curry.placeholder
值,默认是以 _
作为附加部分参数的占位符。
const_=require('lodash'); varabc=function (a, b, c) { return [a, b, c]; }; varcurried=_.curry(abc); console.log(curried(1)(2)(3))