rxjs of操作符传入数组的单步执行
生活随笔
收集整理的這篇文章主要介紹了
rxjs of操作符传入数组的单步执行
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
源代碼:
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));最簡(jiǎn)單的情況,沒有涉及到scheduler,故進(jìn)入ELSE分支:
fromArray只是簡(jiǎn)單的新建一個(gè)Observable對(duì)象:
subscribeToArray的實(shí)現(xiàn):
Observable構(gòu)造函數(shù)接收一個(gè)函數(shù)作為subscribe的回調(diào)函數(shù)。我們這個(gè)例子,subscribe回調(diào)函數(shù)通過subscribeToArray構(gòu)造:
將subscribe函數(shù)保存到私有變量this._subscribe里:
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的rxjs of操作符传入数组的单步执行的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: node_redis 中文文档及node
- 下一篇: 《LOL》9.13塞拉斯可以打野吗 塞拉