JS中的柯里化(currying) by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=3048 一.柯里化和柯南的关系是? 回答:如果我说“柯里化 == 柯南”呢? 众人:博主,r u ok!? 是不是钓鱼钓久了脑袋秀逗了哈?柯里化可是函数式编程中的一个技巧,而柯南是到哪儿哪儿死人.10年不老的神话般的存在.八竿子都打不到的,怎会相等呢?? 回答:诸位,眼睛睁大点,是=…
先看一下代码 function add(){ var sum=0; for(var i=0;i<arguments.length;i++){ sum+=arguments[i]; } return sum; } function bigAdd(fn){ //获取除了第一个参数外的其他参数(这里是除了fn) var args=[].slice.call(arguments,1); return function(){ var innerArgs=args.concat([].slice.call(…