专栏首页Jerry的SAP技术分享rxjs of操作符传入数组的单步执行

rxjs of操作符传入数组的单步执行

源代码:

const a = of([1, 2, 3]);
    const b = a.pipe(map((data) => {
      for( let i = 0; i < data.length; i++){
        data[i] = data[i] + 1;
      }
      console.log('data: ' + data);
      return data;
    } ));

    b.subscribe((data) => console.log('Fairy:' + data));

最简单的情况,没有涉及到scheduler,故进入ELSE分支:

fromArray只是简单的新建一个Observable对象:

subscribeToArray的实现:

Observable构造函数接收一个函数作为subscribe的回调函数。我们这个例子,subscribe回调函数通过subscribeToArray构造:

将subscribe函数保存到私有变量this._subscribe里:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用脚手架应用做单元测试

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    Jerry Wang
  • 使用脚手架应用做单元测试

    因为后台service比较复杂,需要三个不同的实例协同工作,所以之前Oliver开发了Scaffolding App这个Angular前端,目的是方便我们随时测...

    Jerry Wang
  • SAP Spartacus里使用Observable访问Component数据

    在自定义Component的constructor里,无法直接访问通过构造函数参数注入的data数据:

    Jerry Wang
  • Python有趣|数据分析三板斧

    天下武功中,哪个是最简单,最实用的了?那当然是程咬金的三板斧。传说中,程咬金晚上睡觉,梦见一老神仙,教了他三十六式板斧,这套功夫威力极大,而且招式简单,十分适合...

    罗罗攀
  • python(实操4):录音文件的读取、

    py3study
  • ptb_reader源码解析

    版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/...

    ke1th
  • datatables,表格

    windseek
  • stLearn :空间轨迹推断

    空间信息在空间转录组中的运用 Giotto|| 空间表达数据分析工具箱 SPOTlight || 用NMF解卷积空间表达数据 Seurat新版教程:分析空间转录...

    生信技能树jimmy
  • bootstrap table x-editable select2——带图标的选择

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

    hotqin888
  • HLS Lesson15-for循环优化:其他方法

    例1: void for_merge(data_t a[N],data_t b[N],data_t c[N],data_t d[N]) { data_t x_a...

    瓜大三哥

扫码关注云+社区

领取腾讯云代金券