- 博客(2)
- 收藏
- 关注
原创 对Javascript柯里化currying的理解
对于currying,在《Javascript高级程序设计(第3版)》的604页第22.1.5节有一句言简意赅的解释:“它用于创建已经设置好了一个或多个参数的函数”。要更好的学习和理解currying,建议看看书和阅读张鑫旭、司徒正美等的博文。 市面上有很多currying的实现,实际上达成的效果都一致:我们有一个函数fn,通过currying(fn[, arg1][, arg2][, ...][, argn]),将fn包装为前n个参数固定的新函数,这里的n为currying中的arg数。
2015-03-15 12:32:49 730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人