一、promise是如何產生的
1. promise并不是一個新的功能,它是一個類,它只是對 異步編程的代碼進行整合,它是解決異步(層層嵌套的這種關系),讓你的代碼看起來更簡潔,
2. 在 es6 中 promise是一個類(建構式),使用它需要 new 實體,
注意:
在 es5 里 類和建構式是一個意思,在es6中 類是類,建構式是建構式
3. 只要創建一個 promise 實體的時候都處于 pending (進行中)狀態,


4. promise 建構式接受一個函式作為引數,該引數的兩個引數分別是 resolve 和 rejected,當你成功呼叫 resolve 當你失敗呼叫 rejected,
promise 的使用方法:
1. then 是成功的,catch是失敗的,
2. 第一個函式是成功函式,第二個是失敗函式,
3. 成功函式來自 resolve(),
4. 失敗函式來自于 reject(),
5. p1 是在記憶體中存放著,如果我想使用它,就需要通過 點 運算子去使用,
6. then 如果里面有兩個函式,第一個是成功,第二個是失敗,如果有一個函式就是成功函式,

作者:晉飛翔
手機號(微信同步):17812718961
希望本篇文章 能給正在學習 前端的朋友 或 以及作業的朋友 帶來識訓 不喜勿噴 如有建議 多多提議 謝謝!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/155895.html
標籤:JavaScript
上一篇:介紹axios和promise
下一篇:promise的連綴寫法
