代码如下
f1是一个函数,我想在最后一个then 返回一个success的reslove 这个该如何操作?如果代码是以下的,那在调用这个函数的.then()的时候是报错的
function f1() {
promise.then(data => {
//doSth
}).promise.then(data => {
//doSth
}).promise.then(data => {
return new Promise((reslove, reject) => {
reslove('success');
})
})
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
要么,你的
f1()返回一个Promise,要么,使用回调返回
Promise的情况,你直接在最前面加个return就解决了。如果 callback,也简单,最后一个 Promise 都可以不要了
代码里的注释打开你就看得到效果