美文网首页
rxjs里subscribeToArray的一个JavaScri

rxjs里subscribeToArray的一个JavaScri

作者: 华山令狐冲 | 来源:发表于2021-02-08 09:32 被阅读0次

源代码:

<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返回的函数内部,输入array通过一个闭包被存储:

更多Jerry的原创文章,尽在:"汪子熙":


相关文章

  • rxjs里subscribeToArray的一个JavaScri

    源代码: 输出: 在subscribeToArray返回的函数内部,输入array通过一个闭包被存储: 更多Jer...

  • rxjs 里的subscribeToArray.js

    只有调用函数subscribeToArray的上下文,才知道array的内容到底是什么。 调用上下文,只有一个参数...

  • rxjs of操作符里subscribeToArray的实现原理

    写一段简单的代码来测试subscribeToArray: 执行结果: 逐一分析: subscribeToArray...

  • RxJS

    RxJS官网[https://rxjs.dev/] 1 概述 1.1 什么是 RxJS ? RxJS 是一个用...

  • RxJS简单了解

    今天通过《奇舞周刊》中的一篇《构建流式应用—RxJS详解》对RxJS做了一个简单的了解。RxJS是Reactive...

  • RxJS沉浸式入门教程

    什么是RxJS【Reactive Extensions for JavaScript】 首先RxJS是一个库,是针...

  • 01RxJS-响应式编程类库

    rxjs-响应式编程类库)RxJS官网[https://rxjs.dev/] RxJS(Reactive Exte...

  • 浅析Angular之RxJS

    本文结构: 什么是RxJS RxJS有什么特点 RxJS核心概念 什么是RxJS 在javaScript中,我们可...

  • Rxjs系列教程目录

    RxJS-中文文档RxJS-中文指南 rxjs学习入门心得(一)Observable可观察对象rxjs学习入门心得...

  • RxJS 用法(操作符)总结

    RxJS 用法总结 本博客只总结了常用的部分RxJS方法, RxJS可能会让你对响应式编程产生新的理解。RxJS ...

网友评论

      本文标题:rxjs里subscribeToArray的一个JavaScri

      本文链接:https://www.haomeiwen.com/subject/olsovktx.html