如何将.then结果返回到它的外部函数中?

时间:2019-06-10 11:54:42

标签: javascript reactjs asynchronous

我有一个异步方法“ processFile”,其中嵌套了异步函数。

我可以从.then获取元素, 如何将其返回到我的“ processFile”方法?

class SendFileToServer {

    processFile = async (file) => {


        await Api.checkIfUploaded(A, B)
            .then(e => {
                if (e.success) {
                    console.log(`File Already exists`);
                    return e

                } else {
                    console.log(`File Does not exists`);
                    Api.uploadFile(C, D, E)
                        .then(e => {
                            console.log(`file uploaded ${e}`);
                            return e
                        })
                }
            })

    }


}

此代码返回Undefiend。

0 个答案:

没有答案