譯者按: Node.js的異步編程方式有效提高了應(yīng)用性能;然而回調(diào)地獄卻讓人望而生畏,Promise讓我們告別回調(diào)函數(shù),寫(xiě)出更優(yōu)雅的異步代碼;在實(shí)踐過(guò)程中,卻發(fā)現(xiàn)Promise并不完美;技術(shù)進(jìn)步是無(wú)止境的,這時(shí),我們有了Async/Await。
原文: 6 Reasons Why JavaScript’s Async/Await Blows Promises Away
譯者: Fundebug
為了保證可讀性,本文采用意譯而非直譯。
Node.js 7.6已經(jīng)支持async/await了,如果你還沒(méi)有試過(guò),這篇博客將告訴你為什么要用它。
Async/Await簡(jiǎn)介
對(duì)于從未聽(tīng)說(shuō)過(guò)async/await的朋友,下面是簡(jiǎn)介: