[Javascript] async/await的誤用

精讀《async/await 是把雙刃劍》
https://segmentfault.com/a/1190000014753495


[譯] 如何逃離 async/await 地獄
https://juejin.im/post/5aefbb48f265da0b9b073c40

仔細思考為什麼 async/await 會被濫用,筆者認為是它的功能比較反直覺導致的。首先 async/await 真的是語法糖,功能也僅是讓代碼寫的舒服一些。先不看它的語法或者特性,僅從語法糖三個字,就能看出它一定是局限了某些能力。

雖然要正確理解 async/await 的真實效果比較反人類,但為了清爽的代碼結構,以及防止寫出低性能的代碼,還是挺有必要認真理解 async/await 帶來的改變。功能完整度與使用便利度一直是相互博弈的,很多框架思想的不同開源版本,幾乎都是把功能完整度與便利度按照不同比例混合的結果。


#async, await, promise, 雙面刃

留言