博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Ramda] Getter and Setter in Ramda & lens
阅读量:5905 次
发布时间:2019-06-19

本文共 456 字,大约阅读时间需要 1 分钟。

Getter on Object:

1. prop:

R.prop('x', {x: 100}); //=> 100R.prop('x', {}); //=> undefined

2. props: 

R.props(['x', 'y'], {x: 1, y: 2}); //=> [1, 2]R.props(['c', 'a', 'b'], {b: 2, a: 1}); //=> [undefined, 1, 2]

 

Setter ob Object:

R.assoc('c', 3, {a: 1, b: 2}); //=> {a: 1, b: 2, c: 3}

 

Another way to use Lens:

var xLens = R.lens(R.prop('x'), R.assoc('x'));R.view(xLens, {x: 1, y: 2});            //=> 1R.set(xLens, 4, {x: 1, y: 2});          //=> {x: 4, y: 2}

 

转载地址:http://uocpx.baihongyu.com/

你可能感兴趣的文章
关于阿里开发者招聘节 |这5道笔试真题 你会吗!???
查看>>
C#的异常处理机制
查看>>
vsftp:500 OOPS: could not bind listening IPv4 sock
查看>>
Linux安装BTCPayServer并设置比特币BTC和Lightning支付网关
查看>>
mysql安装,远程连接,以及修改密码
查看>>
Mybatis查询返回Map类型数据
查看>>
java的深拷贝与浅拷贝
查看>>
程序员如何提高工作效率
查看>>
promise
查看>>
将Java应用部署到SAP云平台neo环境的两种方式
查看>>
数据批量导入Oracle数据库
查看>>
调用lumisoft组件发邮件 不需要身份验证 不需要密码
查看>>
DW 正则
查看>>
抓屏原理
查看>>
UNIX网络编程读书笔记:TCP输出、UDP输出和SCTP输出
查看>>
扩展 DbUtility (1)
查看>>
iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
查看>>
Hadoop学习笔记系列文章导航
查看>>
SpringMVC中ModelAndView addObject()设置的值jsp取不到的问题
查看>>
Prometheus : 入门
查看>>