美文网首页
我使用过的ramda.js的API

我使用过的ramda.js的API

作者: hellokitty小丸子 | 来源:发表于2022-07-28 15:51 被阅读0次

1、map:数组的每个成员依次执行某个函数

R.map( item => item*2 )([1, 2, 3]) 
// [2, 4, 6]

2、filter:过滤出符合条件的成员

R.filter(item => item % 2 === 0)([1, 2, 3,4]) 
// [2, 4]

3、path:取出数组中指定路径的值

R.path(['a', 'b'], {a: {b: 2}}) 
R.path(['a'], {a: 2}) 
R.path(['a'])({a: 2})
// 2

4、zipObj:将两个数组指定位置的成员分别作为键名和键值,生成一个新对象

R.zipObj(['a', 'b', 'c'])([1, 2, 3])
// {a: 1, b: 2, c: 3}

5、mergeAll:将数组的成员合并成一个对象

R.mergeAll([{a:1},{b:2},{c:3}])
// {a:1,b:2,c:3}

6、merge:合并两个对象,如果有同名属性,后面的值会覆盖掉前面的值

R.merge({ 'a': 1, 'b': 2 })({ 'b': 22,'c': 3})
// { 'a': 1, 'b': 22, 'c':3 }

总的感受就一个:ramda.js的API真香!

相关文章

  • 我使用过的ramda.js的API

    1、map:数组的每个成员依次执行某个函数 2、filter:过滤出符合条件的成员 3、path:取出数组中指定路...

  • GCD API 记录 (三)

    本篇就不废话啦,接着上篇记录我见过或者使用过的与GCD相关的API。由于一些API使用的非常少,用过之后难免会忘记...

  • API 文档神器 Swagger 介绍及在 PHP 项目中使用

    Swagger 是我目前用过的最优秀的 Api Doc 协议没有之一。它与其他 Api Doc 协议(如apido...

  • RunTime - API

    类相关API 成员变量API 属性 API 方法 API 面试题: 什么是Runtime?项目中用过那些?OC是一...

  • Ramda.js 入门

    1、前言 Ramda.js 是函数式编程领域中类似 lodash、underscore 的存在。在函数式编程流行的...

  • 三分钟快速上手码云 JavaDoc

    我没事的时候喜欢翻翻 Java 的 API ,翻翻用过的开源项目的 API 文档。不时会有惊喜,不经意会发现一些黑...

  • Ramda.js学习总结:

    0 前言 在这段时间学习函数式编程的过程中,我主要用到的是 Ramda.js。你可能会问,Underscore ...

  • 这可能是我用过最“强大”的API

    欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞...

  • 这可能是我用过最“强大”的API

    我们在编程教室中写过不少使用API 开放接口的案例,比如: 查询书影音的豆瓣(爬虫+网站开发实例:电影票比价网) ...

  • 5-28 ---- 6-5 号

    1 : HTML5新增了哪些内容或API,使用过哪些 新特性: 1.拖拽释放(Drag and drop) API...

网友评论

      本文标题:我使用过的ramda.js的API

      本文链接:https://www.haomeiwen.com/subject/ibafwrtx.html