高级函数技巧-函数柯里化
在Javascript语言中,函数是“一等公民”,对函数进行一些简单的处理,return 结果,或者有一些额外的功能,需要通过使用闭包来实现,最后经常会return 匿名函数。
如果你对函数式编程有一定了解,函数柯里化(function currying)是不可或缺的,利用函数柯里化,可以在开发中非常优雅的处理复杂逻辑。
比如
// 普通的add函数
function add(x, y) {
return x + y
}
// Currying后
function curryingAdd(x) {
原创
2021-04-27 14:47:43 ·
94 阅读 ·
0 评论