創建一個Promise對象


構造函數原型:new Promise(function(resolve, reject) { … } )
構造函數用一個函數作為參數,該函數有兩個參數,兩個參數均是回調函數,由JS引擎提供,你不用自己部署了。第一個參數resolve,當異步操作成功時會調用,它有一個參數用於傳遞異步操作成功的結果。第二個參數reject,當異步操作失敗時會調用,它有一個參數用於傳遞異步操作失敗的信息。例如:

var myPromise = new Promise(function(resolve, reject) {
    ...  //異步操作
    if( success ) {
        resolve(value);
    } else {
        reject(error);
    }
});


免責聲明!

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



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