之前已經整理過promise&&async相關東西
https://blog.csdn.net/jiaojsun/article/category/8085997
https://blog.csdn.net/jiaojsun/article/category/7191902
這次針對問題再鞏固一下
https://segmentfault.com/a/1190000013612116
- promise、async有什麼區別
Async/await 是建立在 Promises上的,不能被使用在普通回調以及節點回調
Async/await 和 Promises 很像,不阻塞
Async/await代碼更簡潔。Async/await 代碼看起來像同步代碼。
4. Promise 中不能自定義使用 try/catch 進行錯誤捕獲,但是在 Async/await 中可以像處理同步代碼處理錯誤
- 介紹Promise,異常捕獲
Promise 是異步編程的一種解決方案。Promise 是一個對象,從它可以獲取異步操作的消息。Promise
對象有以下兩個特點。
(1)對象的狀態不受外界影響。
(2)一旦狀態改變,就不會再變,任何時候都可以得到這個結果。
異步捕獲用catch
看下面一個例子
- 如何設計Promise.all()
- Promise和Async處理失敗的時候有什麼區別
- Promise和Callback有什麼區別
Promise
async/await
http://es6.ruanyifeng.com/#docs/async
- 使用Async會注意哪些東西
- Promise有幾個狀態
- 介紹下Promise,內部實現
- 對async、await的理解,內部原理
-
Async裏面有多個await請求,可以怎麼優化(請求是否有依賴)
-
promise的精髓,以及優缺點