ycurry
v1.0.0
Published
A curry function based on the parameters of the passed function
Downloads
1
Readme
Function are
函数作用
A Currified function based on the parameters of the passed function 一个根据传入函数参数柯里化函数
Using the example
使用例子
let ycurry= require('ycurry')
let c = ycurry(4,function(a,b,c,d){
console.log(a,b,c,d)
})
c(1,2,3)(4);// 1,2,3,4
You can also initialize parameters
你也可以初始化参数
let ycurry= require('ycurry')
let c = ycurry(function(a,b,c,d){
console.log(a,b,c,d)
},[1,2])
c(3)(4);// 1,2,3,4
参数说明
parameter description
一、定义要执行的函数 1、 Define the function to execute
Type:Function
二、初始化要保存的参数数组 2、 Initialize the array of parameters to save
Type:Array
三、执行时参数是否倒置
3、 Whether to invert the parameters during execution
Type:boolean
注意:
Note:
传入参数达到函数所定义的参数则会执行,如果在本次执行中,传入参数超出了所定义的参数,那么超出的部分也会传入此函数中 If the passed parameters reach the parameters defined by the function, they are executed. If the passed parameters exceed the defined parameters in this execution, the excess is passed into the function