11. www.luxoft.com
Array Like
const x = list
.map(x => x.prop)
.filter(x => x > 2);
console.log(x)
list
.map(x => x.prop)
.filter(x => x > 2)
.subscribe(x =>
console.log(x)
);
12. www.luxoft.com
Events Example
var button = document.querySelector('button');
button.addEventListener('click', () => console.log('Clicked!'));
var button = document.querySelector('button');
Rx.Observable.fromEvent(button, 'click')
.subscribe(() => console.log('Clicked!'));
38. www.luxoft.com
Schedulers
Scheduler Purpose
null Constant-time operations or tail recursive operations
Rx.Scheduler.queue Current event frame for iteration operations
Rx.Scheduler.asap Micro task queue, which uses the fastest transport
mechanism available
Rx.Scheduler.async setInterval for time-based operations