今夜がλ

夜だけプログラマー

Promise(async / await)の全体像マインドマップ

ES2017で追加された [async / await] に関して学んでみようと思ったが、去年学習したPromiseの概要についてほとんど抜け落ちてしまっていたので復習がてら調べ直した。自分の場合は業務で使わない部分はどうしても忘れがちになるので、備忘録としてマインドマップ化した。 内容について誤りがあればご指摘願います。

Mind Map [JavaScript Promise]

https://drive.google.com/open?id=1pyicZUFURgowv4e6SSFXMMkcu8YrLWtJ

内容としては、 ・Promiseの概要 ・Promiseの状態 ・Promiseの処理フロー ・複数のPromiseオブジェクトの取り扱い ・async / await というレベルでまとめた。詳細な内容についてはマインドマップで表現すると果てしないので省略。async / awaitについては書いていて非常に使いやすく感じたが、自分の場合はこみいった非同期処理を長々と書く機会がないのであまり恩恵を受けられないのが残念です。

マインドマップは初めて書いたのでうまくまとめられていない感があるが、備忘録としてはいいツールに思える。アイディアを洗い流すという観点からするといまいちピンとこないがメモの新しい形と考えると各トピックについて平行して確認ができるのでなかなか具合がいい。手書きでなくてデジタルデータで作るとrootに近い箇所の書き直しが面倒だが、色々ツールを触って見やすい形に整えていきたい。 ただ客観的事実をまとめているだけなのでそもそもマインドマップじゃないような気がする。

参考文献

azu.github.io numb86-tech.hatenablog.com

利用サービス

drichard.org