首页
(current)
分类
标签
排行榜
在线工具
搜索
注册
登录
小鹤
前端笔记-Ramda/Rambda
前端笔记-Ramda/Rambda
语言:中文 | 章节:36 | 阅读:3813 | 收藏:0 | 评论:0
ramdajs 一个函数式编程工具库 掌握了点皮毛 不过写起来确实很爽
阅读
收藏
打赏
分享
举报
目录
评论
Rambda比Ramda速度更快
Ramda库 - 针对object的方法
Ramda库 - 针对List的方法
Ramda库 - Math 数学运算
Ramda库 - Logic 逻辑
实战: 使用ramda库请求维基百科
镜头练习: Fix the Flavors 使用over和view
镜头练习:Get the Flavors
镜头的管道、合成 Composing Lenses
镜头里的函子里的map
长镜头lensProp('name') = lens(prop('name'), assoc('name'))
适用于数组的放大镜路径lensIndex
放大镜Lenses路径 读取和更改
Ramda中的map如何利用functor
Functor函子:带有改变值的map方法的值容器
练习:使用cond来多重判断
练习:找到10000以上的平均数
练习:给参数和list找出符合双重条件的前三条
练习:找到最便宜的商品
案例:计算总价格
Ramda中的cond
Ramda中的when/unless
Ramda中的ifElse 三元
Ramda中的比较函数
Ramda的排序函数(多条件)
使用tap()水龙头来检查
Compose 从右向左组合 反方向的pipe
Pipe管道-从左到右按照顺序
R.filter R.propSatisfies
R.map R.prop=R.pluck
R.equals() R.where({}) R.ifElse()
R.test() 字符串的正则test方法
Point-free无值的含义->参数不可见
柯里化
函数分解
善良比聪明更重要(评论内容审核后才会显示)
分享,让知识传承更久远
×
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档