孤独プログラマー譚

孤独死が近い。

2020-08-12から1日間の記事一覧

RxJS awaitをRxJSを書き直す

awaitの連続。 (async () => { let foo = await getPromise() foo = await getPromise(foo) foo = await getPromise(foo) cl(foo) // 3 })() function getPromise(v = 0) { return new Promise((resolve) => { setTimeout(() => resolve(v + 1), 1000); }); …

awaitって何してるのか

今さらだが、今まで何となくawaitを使っていたけど、そもそも何をしてるのか。 (async () => { let promise = new Promise((resolve) => { setTimeout(() => resolve(123), 1000); }); let foo = await promise cl(foo) // 123 })() await は promiseオブジ…

RxJS mergeの使いどころ

複数のObservable、同一のsubscribeメソッドの時は、mergeでまとめることが出来る。 まとめる前。 let obs1 = obs(1) let obs2 = obs(2) obs1.subscribe(cl) // 1秒後に発火 obs2.subscribe(cl) // 2秒後に発火 まとめた後。 let obs1 = obs(1) let obs2 = o…