背景
前段时间发现了ramda这个函数式的JavaScript的库。一直没机会用。今天遇到个需求,刚好可以使用上。
要求是把后台接口返回的数据格式转化成与echart对接的数据格式,如图:
1 | { |
代码
先放上平时的写法:
1 |
|
使用ramda的代码实现如下:
1 |
|
结束语
ramda在进行数据处理、数据转换上,流程似乎更加明晰,代码更加可读。
而且保持了数据不变。
前段时间发现了ramda这个函数式的JavaScript的库。一直没机会用。今天遇到个需求,刚好可以使用上。
要求是把后台接口返回的数据格式转化成与echart对接的数据格式,如图:
1 | { |
先放上平时的写法:
1 | <!DOCTYPE html> |
使用ramda的代码实现如下:
1 | <!DOCTYPE html> |
ramda在进行数据处理、数据转换上,流程似乎更加明晰,代码更加可读。
而且保持了数据不变。