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}`)
 })