首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
函数式
订阅
CJY0208
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
柯里化与反柯里化
由于是延迟计算结果,所以要对参数进行记忆。 这里的实现方式是采用闭包。 当执行var add = currying(...)时,add变量已经指向了next方法。此时,allArgs在next方法内部有引用到,所以不能被GC回收。也就是说,allArgs在该赋值语句执行后,一直…
函数式编程及其在react中的应用
开头:初衷是想写一篇介绍redux的分享,结果阅读源码时发现看懂源码还必须先对函数式编程有一点的了解,结果写着写着就变成了一篇介绍函数式编程的文章,也罢... 这篇文章里我将略去一大堆形式化的概念介绍,重点展示在 JavaScript 中一些常见的写法,从例子讲述到底什么是函数…
函数式点滴--partial&curry
... ... 这次主要是来学习一下,partial和curry这两个对输入参数处理的方法,其实它们是js本身就有的功能,只不过函数式更多使用它们作为工具。 curry即柯里化,将一个接收多个参数的函数分解一个连续的链式函数,其中每个函数接收一个参数而返回另一个函数接收下一个参…