相比有什么用RxJS运营商,如地图和过滤的优势,只需在返回的值执行相同操作订阅功能?速度更快吗?RxJS - 操作员的要点是什么?
0
A
回答
3
有些情况下,您无法同步执行所有操作。例如,当您想根据某些发出的数据进行休息呼叫时,以及使用剩余呼叫发出的数据进行工作。
或者当你有2个独立的流,但有一个用例需要按顺序执行它们(甚至可能基于彼此),只需链接它们就很容易。
此外,当您的输入和输出功能非常小时,它使测试变得更容易和更精确。
但与所有情况一样:仅仅因为一家大公司正在使用它,并不自动意味着它对您的小型业余爱好项目实施其与多个开发人员共同使用项目的最后一点是有意义的。
至于性能:没有,使用rxjs运营商是不操纵数据的最快方法,但它提供了一大堆的其他功能(其中一些上面提到的)是大于(非常小)对此表现有影响。 - 如果你每秒迭代大数组,我建议你不要使用RxJS,原因很明显。
0
一些优点
- 声明
- 重用
我的意思是,如果你在你需要重复的是在认购相同的动作另一个地方订阅。但是,如果您将运营商声明为链条的一部分,则在调用它时将始终执行相同的操作。
相关问题
- 1. 后管道操作员的要点是什么
- 2. AsyncTimeout操作过滤器的要点是什么?
- 3. 我的操作员有什么问题?
- 4. ArrayLists的要点是什么?
- 5. 什么是lambda的要点?
- 6. dbms_lob.createtemporary()的要点是什么?
- 7. is_null()的要点是什么?
- 8. object.presence的要点是什么?
- 9. fetchAll的要点是什么?
- 10. #define的要点是什么?
- 11. 空煤炭操作员 - 为什么要铸造?
- 12. 什么操作都是原子操作
- 13. 新操作员返回什么?
- 14. 这些操作员在做什么C
- 15. :操作员在装配中做什么?
- 16. RxJS管道如何工作(可出租操作员)
- 17. “|”的功能是什么? (管道)操作员?
- 18. 什么是Microsoft开发人员最好的操作系统?
- 19. RxJS 5参考文档为什么不描述catch操作符?
- 20. asp.net成员资格表中Lowered *列的要点是什么?
- 21. 非静态const数据成员的要点是什么?
- 22. 如何扩展rxjs来添加我自己的操作员?
- 23. 什么是=后跟==操作?
- 24. 什么是MTMSREE PowerPC操作?
- 25. 什么是语义操作?
- 26. 等待RxJS操作 - 阻止?
- 27. %=操作符的作用是什么?
- 28. Angular2中的'rxjs/Subject'是什么?
- 29. rxjs中的`expand`是什么意思
- 30. 节点JS工作人员 - 他们需要什么?