forkJoin
RxJS 5 forkJoin
by Echyzen
HTML
<script src="https://npmcdn.com/@reactivex/[email protected]/dist/global/Rx.umd.js"></script>
JavaScript
const makeRequest = (value, delayDuration) => {
return Rx.Observable.of(`Complete: ${value}`)
.delay(delayDuration)
}
Rx.Observable.forkJoin(
makeRequest('Request One', 2000),
makeRequest('Request Two', 1000),
makeRequest('Request Three', 3000)
)
.subscribe(([res1, res2, res3]) => {
console.log(`res1 ${res1}`)
console.log(`res2 ${res2}`)
console.log(`res3 ${res3}`)
})