如何列出所有承诺

时间:2019-01-13 18:32:23

标签: javascript promise

我正在阅读Promise.all() guide,但似乎不是我需要的东西,我需要做console.log(Promise.LIST_OF_ALL_CREATED)之类的事情,并查看所有诺言的列表(数组或对象)。我不知道Promise ID或变量名。

我需要调试列表...还有await全部或某些选定的

1 个答案:

答案 0 :(得分:1)

Promise.new()的结果只是对诺言的引用。如果要列出应用程序中的所有承诺,则需要在创建它们时获得对它们的引用。

Promise.all()与在应用程序中获得所有有效的承诺无关,它用于其他用途。

没有一种神奇的方法来获取应用程序中所有“运行中的”承诺的列表。您只需要获取变量引用,就如同对其他任何变量一样。