文件名称:ramda-demo:ramda.js的示例集合
文件大小:116KB
文件格式:ZIP
更新时间:2024-05-26 06:09:04
javascript es6 functional-programming ramdajs JavaScript
功能 点*函数样式-part1 点*函数样式-part2 点函数,用于多参数函数 -使用converge和useWith有所不同 -FP管道 组成Promise和管道Promise 如果需要覆盖函数,则为第三方库的uncurryN 显示如何将对象方法转换为可组合函数 错误处理 -写自己撰写和composeAll功能 列表 -筛选,拒绝,分区,提供数组的不同方法 -flatMap,从嵌套数组中获取唯一数组,也是如何使用R.tap的示例 -生成数组列表 从[['a','b'],['c','d']]到{a:b,c:d} countBy-显示countBy并反转 allPass-显示条件检查的所有通行证 zip -zip,zipObj将列表转换为对象样式 不-不,从数组中删除项目 逻辑 ifElse-条件逻辑 allPass -allPass和支持 目的 进化-显示如何以更易理解
【文件预览】:
ramda-demo-master
----logic()
--------ifElse.js(2KB)
--------allPass.js(658B)
----.babelrc(27B)
----list()
--------zip.js(1006B)
--------countBy.js(2KB)
--------without.js(769B)
--------unfold.js(609B)
--------chain.js(2KB)
--------fromPairs.js(296B)
--------allPass.js(1KB)
--------partition.js(1KB)
----package.json(1KB)
----object()
--------project.js(640B)
--------path.js(843B)
--------lens.js(957B)
--------where.js(1KB)
--------evolve.js(401B)
--------toPairs.js(450B)
--------pick.js(1KB)
----imgs()
--------point-free.png(115KB)
----function()
--------converge.js(2KB)
--------tryCatch.js(724B)
--------point_free.md(1KB)
--------custom-compose.js(336B)
--------converge2.js(579B)
--------pipe.js(600B)
--------useWith.js(620B)
--------uncurryN.js(704B)
--------invoker.html(1KB)
--------composeP.js(0B)
----.gitignore(34B)
----relation()
--------sortWith.js(2KB)
----README.md(2KB)
----yarn.lock(219B)
----__test__()
--------custom-compose.test.js(893B)