Open cklwblove opened 1 year ago
改造函数的接口,一元参数(unary),它的作用是把一个接收多个参数的函数,变成一个只接收一个参数的函数
function unary(fn) { return function oneArg(arg) { return fn(arg); } }
["1","2","3","4","5"].map( unary( parseInt ) ); // [1,2,3,4,5]
二元就是 binary,或是函数式中的“黑话”dyadic;三元就是 tenary。顾名思义,它们分别代表的就是把一个函数的参数数量控制在 2 个和 3 个。
改造函数的接口,一元参数(unary),它的作用是把一个接收多个参数的函数,变成一个只接收一个参数的函数
二元就是 binary,或是函数式中的“黑话”dyadic;三元就是 tenary。顾名思义,它们分别代表的就是把一个函数的参数数量控制在 2 个和 3 个。