Я изучаю RxJS, прочитав этот учебник http://reactive-extensions.github.io/learnrx/.
Мне трудно понять способ map Observable. Версия Array map действительно проста и проста. Я не знаю, что именно означает map в случае Observable (и почему у него есть псевдоним с именем select?!).
Вот что мне рассказала документация. Не может быть полезно для большинства новичков...
Проецирует каждый элемент наблюдаемой последовательности в новую форму путем включения индекса элемента. Это псевдоним для метода select.
Я не понимаю map в контексте event.
Например, приведенный ниже код работает точно так, как я ожидал. Я подумал об этом фрагменте кода: "Прослушайте click-event из потока событий #btn".
var btnClicks, observable;
btnClicks = Rx.Observable.fromEvent($('#btn'), "click");
observable = btnClicks.subscribe(function(e) {
console.log(e);
});