ES6 Promise
ES6 Promise
promise = new Promise(function(){})var promise = new Promise(function(resolve, reject) {
//first execute
if (/* 如first execute成功 */){
resolve(value);//發出resolve
} else {
reject(error);發出reject
}
});promise.then(function(value) {
// success//接收到resolve後會執行
}, function(value) {
// failure //接收到reject後會執行
});自己創造Promise函式
Last updated