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不行,使用回调函数怎么能实现?
添加回答
举报
0/150
提交
取消