javascript 带有ramda和rxjs的es6中的传感器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 带有ramda和rxjs的es6中的传感器相关的知识,希望对你有一定的参考价值。

const Rx = require('rx');                                                                                                               
const R  = require('ramda');

const seq = Rx.Observable.range(1, 10);

const isEven = (x) => x % 2 === 0;
const add1   = (x) => x + 1;

const transducer = R.compose(
  R.map(add1),
  R.filter(isEven)
);

const source = seq.transduce(transducer);

source.subscribe(
  /* onNext */ (i) => {
    console.log(i);
  },
  /* onError */ (err) => {
    console.error(err);
  },
  /* onComplete */ () => {
    console.log('All done');
  } 
);

以上是关于javascript 带有ramda和rxjs的es6中的传感器的主要内容,如果未能解决你的问题,请参考以下文章

如何将一系列日期绑定值映射/减少到 JavaScript / RXJS 中的运行总数?

javascript Ramda JS最常用的函数

javascript ramda额外的集合

javascript Ramda` then`示例

javascript Ramda`pathEq` vs`propEq`

javascript ramda.js