HIghland.js:fork()和observe()之间的区别是什么?

时间:2016-03-09 05:55:25

标签: javascript stream fork highland.js

我理解<__NSArrayM 0x7f8ef1e8b790>( { "account_no" = 123; "account_type" = Savings; }, { "account_no" = 123456; "account_type" = Savings; }, { "account_no" = 00000316; "account_type" = "DPN STAFF NON EMI"; }, { "account_no" = 1000000552; "account_type" = "DPN STAFF EMI LOANS"; }) 不会消耗价值或触发消费,除非其他消费者已经在工作,而observe()会自动触发消费。但是,假设我有一个流fork()。如果我做

source_stream

然后两个观察者保证收到相同的值。但是如果我做的话

var observer_1 = source_stream .observe ();
var observer_2 = source_stream .observe ();
source_stream .each ( console .log );

两个乞丐会有什么价值?它们会是相同的,不同的还是其他什么?什么规则决定了什么值被推入它们?谢谢!

0 个答案:

没有答案