promise形式有:1、Promise.resolve(value):傳回以給定value值解決的Promise物件;2、Promise.reject(value):傳回以給定value值拒絕的Promise物件;3、new Promise(executor):建立一個新的Promise對象,並接受一個執行器函數作為參數。
本教學作業系統:windows10系統、Dell G3電腦。
Promise在JavaScript中主要有三種形式:
Promise.resolve(value):傳回一個以給定value值解決的Promise物件。
Promise.reject(value):傳回一個以給定value值拒絕的Promise物件。
new Promise(executor):建立一個新的Promise對象,並接受一個執行器函數作為參數。執行器函數接受兩個參數:resolve和reject,分別用來定義Promise物件的狀態。
此外,Promise物件的狀態還有以下三種:
pending(進行中):初始狀態,既不是成功,也不是失敗狀態。
fulfilled(已成功):表示操作已成功完成。
rejected(已失敗):表示操作失敗。
以上資訊僅供參考,如果還有疑問,建議查閱專業JavaScript書籍或諮詢專業前端開發人員。
以上是promise形式有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!