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不行,使用回调函数怎么能实现?
相关分类