JavaScript Promise的學習筆記


首先聲明:本人今天剛接觸Promise,通過一個例子,希望能更好的來理解,如果有不對的地方,還望指正

 

Promise是專門為解決 js中回調而引起的各種問題,而產生的。

在異步編程中,我們經常使用回調函數,包括我們在調用其他API接口的時候,比如:百度地圖,高德地圖的接口。

而過多的層級之間的回調,會使得代碼層次不清。Promise在我看來,可以很好的解決這個問題

1、這是我不用Promise寫的代碼(結果很明顯,如果嵌套過多,根本就沒辦法改動,因為各種大括號,一不小心,就. . .)

 

2、來一發用過Promise的圖(與之前想比,就是 他是越寫越長的,而不是越寫越寬,明顯的可讀性變好了)

 

3、另外說一下,網上的好多寫法,看上去都有些復雜。這是今天我摸索的一種寫法,可能還有更好的。關於Promise基本的東西,我就不詳細寫了。

我是看幕課網的視頻來的:http://www.imooc.com/learn/637

由於不是很懂,所以按自己的想法來實現了,中間來了個小插曲。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM