我有這樣的代碼:如何從Rxjs訂閱方法返回數組?
Rx.Observable.from([1,2,3,4,5,6])
.subscribe(x=>console.log(x));
我怎樣才能返回從陣列訂閱代替訂閱通過數組元素從迭代。從()方法?
我想x參數是一個數組和console.log()這個數組。
我有這樣的代碼:如何從Rxjs訂閱方法返回數組?
Rx.Observable.from([1,2,3,4,5,6])
.subscribe(x=>console.log(x));
我怎樣才能返回從陣列訂閱代替訂閱通過數組元素從迭代。從()方法?
我想x參數是一個數組和console.log()這個數組。
ReactiveX有 「到」 操作符,其可與RxJS用作toArray
:
http://reactivex.io/documentation/operators/to.html
Rx.Observable.from([1,2,3,4,5,6])
.toArray()
.subscribe(x=>console.log(x));
Tnx,這就是我一直在尋找的東西。 – masterach
或者,通過這樣的:
Rx.Observable.from([[1,2,3,4,5,6]]);
一個數組,其第一個元素是一個數組。
'Observable.of([...])'? '.from'作爲流的一個單獨元素將iterable中的每個元素都發出。 – jonrsharpe