我有一个接收数据的函数,我使用异步承诺获得到文档item.poster = await Promise.all(promises)的链接,然后数据没有时间被添加到数组中,我得到一个空数组。但是如果删除链接到文档的函数,那么一切都会正常工作。在调试模式下,我可以看到所有的数据,但是为什么要得到一个空数组呢? let data = [];
querySnapshot.forEach(a
不久前,我发现自己在处理jQuery承诺时遇到了麻烦。在使用.then()函数解决了一系列承诺之后,我尝试执行代码。然而,当其中一项承诺被拒绝时,它就行不通了。(使用always()函数工作)Then: Description: Add handlers to be called when the Deferred object显然,在这两种情况下,当我的承诺被解决/拒绝时,它应该执行那个时候的回调函数,但是它没有执行。这是
我尝试用axios.all()链接多个axios请求,并将一个回调传递给我执行调用的函数。在我试图调用callback之后,我用axios.spread()扩展了结果,但是第二个带有callback的then()在收到数据之前就被触发了,所以我无法将正确的数据发送到商店。/types';
let promises = [];