我正在重构一个React应用程序,它从服务器上的json文件中加载语言标签。使用Ajax调用从服务器中提取数据,Ajax调用更新包含所有语言标签的存储。下面是一些代码,说明了这个问题。ajax调用用标签更新存储。('lang.json').then( data => {})但是,当我运行应用程序时,我还没有访问标签变量的权限,也无法在<e
我过去有过承诺和在Javascript中调用的经验,但我似乎无法理解这一点。我试图从站点中获取数据,并存储标题的一部分,如下所示:
let response = await fetch("url.....// This here prints out the data AFTER everything has ran, makes sense as it probably waits for the p
我希望涉及更多的逻辑,而不仅仅是函数的return new Promise(...);。我不确定将承诺存储到变量中是否会改变其背后的“同步性”,因为我看到的每一个示例都没有做到这一点。我还想将一个允诺存储到一个变量中,以便在结束时返回,即使我不涉及条件,因为它似乎只是不利于调试,而且在一般情况下,所有的逻辑都驻留在返回语句中。an AJA