當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
rxjs里subscribeToArray的一个JavaScript模拟实现
生活随笔
收集整理的這篇文章主要介紹了
rxjs里subscribeToArray的一个JavaScript模拟实现
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
源代碼:
<html> <script>function subscribeToArray(array){return function(subscriber){for (var i = 0, len = array.length; i < len; i++) {subscriber.next(array[i]);}subscriber.complete();};}var input = [1,2,3];var result = subscribeToArray(input);var print = function(input){if(!!input){console.log('next: ' + input);}else{console.log('complete!');} }var oSubscriber = {next: print,complete: print };result(oSubscriber); debugger; </script> </html>輸出:
在subscribeToArray返回的函數(shù)內(nèi)部,輸入array通過一個閉包被存儲:
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的rxjs里subscribeToArray的一个JavaScript模拟实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信200步是否在家
- 下一篇: 联想新款 ThinkStation P