Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/5.4.0/Rx.js"></script>
 
const observable = Rx.Observable.of(1, 11);
const observable2 = Rx.Observable.of(2, 12);
const observable3 = Rx.Observable.of(3, 13);
// 指定した全ての Observable(`observable`、`observable2`、`observable3`)が`next`通知をしたら、
// 通知された値を配列にまとめて`next`通知する Observable(observableZipped)を生成する。
// 今回、指定した Observable が 1回目に`next`通知をする値はそれぞれ`1`、`2`、`3`であり、
// 2回目に`next`通知をする値は`11`、`12`、`13`である。
// そのため、この Observable が`next`通知する値は`[1, 2, 3]`(1回目)と`[11, 12, 13]`(2回目)である。
const zip = Rx.Observable.zip(observable, observable2, observable3);
zip.subscribe(
  x => console.log(`next: ${x}`),
  error => console.error(`error: ${error}`),
  () => console.log('complete')
);
// => "next: 1,2,3"
// => "next: 11,12,13"
// => "complete"
Output 300px

This bin was created anonymously and its free preview time has expired (learn why). — Get a free unrestricted account

Dismiss x
public
Bin info
anonymouspro
0viewers