Javascript拉/推单/多

时间:2018-02-03 21:12:25

标签: javascript rxjs

我正在学习 RxJS

在文档中,我找到了这个数组。 enter image description here

我尝试在谷歌上搜索“拉动和推动javascript”,但我甚至不知道如何调用这些实体/概念。 我无法弄明白这意味着什么? 我假设单个/多个是关于返回的值但是 我的问题是关于Pull和Push之间的区别?

你能给我带灯吗?

1 个答案:

答案 0 :(得分:3)

拉:返回一个值。

  • 单一:函数在使用时返回单个值。
  • 多个:迭代器返回多个值,更像是数据流

推送:向其侦听器发送带有值的事件

  • Single:promises使用值
  • 触发自己的事件侦听器
  • 多个:Observables(此文档页面中添加的内容)会在任何调用时触发任何已订阅的事件侦听器

我实际上并没有使用RXJS,但是如果你不确定这四件事是如何运作的,请阅读Kyle Simpsons You Dont Know JS book on async

我希望我带给你光明。