我的代码中的异步Javascript问题

时间:2020-06-30 21:08:19

标签: javascript class asynchronous async-await

我想修复我的代码,但是我不知道如何。我没有异步等待语法的经验,我怀疑应该在这里应用。我有一个json文件,其中有两个对象。我有两个功能。首先是编辑一个对象,其次是向我们展示对象的视图。这是我的代码:

Tournament.editTour('1593595909353', 'tenis', 'ww', 'des 3');

Tournament.displayFromJSON((tournaments) => {
    tournaments.map((tour) => {console.log(tour);
    })
});

我的目标是立即查看已编辑的锦标赛,而不是在第二次运行代码之后。所以我的代码正在编辑,但是当我立即显示时,我仍然看到该对象的旧版本。我尝试过这样的事情:

new Promise((resolve, reject) => {
    Tournament.editTour('1593595909353', 'tenis', 'ww', 'des 3');
}).then(Tournament.displayFromJSON((tournaments) => {
    tournaments.map((tour) => {console.log(tour);
    })
}))

但是它仍然不起作用。

如何更改我的代码?

感谢您的帮助。最好的问候!

0 个答案:

没有答案