Я начинаю использовать RxJS, и я не понимаю, почему в этом примере нам нужно использовать функцию типа flatMap
или concatAll
; где массив массивов здесь?
var requestStream = Rx.Observable.just('https://api.github.com/users');
var responseMetastream = requestStream
.flatMap(function(requestUrl) {
return Rx.Observable.fromPromise(jQuery.getJSON(requestUrl));
});
responseMetastream.subscribe(url => {console.log(url)})
Если кто-то может визуально объяснить, что происходит, это будет очень полезно.