zip

zip

zip は、複数の Observable を受け取り、それを組み合わせた Observable を返す operator です。

const {zip, from} = require('rxjs');

const zip$ = zip(from('01234'), from('abcde'));

zip$.subscribe((value) => console.log(value));

出力

[ '0', 'a' ]
[ '1', 'b' ]
[ '2', 'c' ]
[ '3', 'd' ]
[ '4', 'e' ]

参考