function fn1() { var promise = new Promise(function(resolve, reject) { // ... some code
if ( /*異步操作成功*/ ) {
resolve(value); //怎么將這個值作為fn1函數的返回值?
} else {
reject(error);
}
}); return promise.then(function(value) { return value; //這么寫對嗎?
})
}總的意思就是返回異步回調函數的返回值,如果使用promise不行,使用回調函數怎么能實現?
js promise怎么返回值?
Smart貓小萌
2018-10-12 09:37:22