2014-07-04 68 views
0

我想知道什麼是最優雅的方式來編寫一個可觀察的序列,每次產生任意數量的新計算結果。我想出了以下幾點:根據需要採取生成的值的優雅解決方案

var obs = Rx.Observable.create(function(o) { 
    o.onNext(Math.random()); 
    o.onCompleted(); 
}).repeat(2000); 

這將在訂閱時創建2000個新的隨機值。這解決了它,但它並不優雅。我更喜歡基於take的解決方案,而不是重複。

回答