RxVision Playground

home github
1
 
1
<button>Click me</button>
13
 
1
let btn = $('button')[0]
2
let clicks = Rx.Observable.fromEvent(btn, 'click').share()
3
clicks.subscribe(value => console.log('clicked!'))
4
5
let values = clicks.map(() => Math.floor(Math.random() * 10 + 2))
6
// let values = randoms.merge(Rx.Observable.fromArray([4,5,6]))
7
let less1 = values.map(value => value - 1)
8
let times2 = less1.map(value => value*2)
9
10
times2.subscribe(value => console.log('i got a value', value))
11
times2.subscribe(value => console.log('also subscribing', value))
12
values.subscribe(value => console.log('the original was', value))
13