gpt4 book ai didi

javascript - 有没有办法查看事件循环中的 promise 数量?

转载 作者:行者123 更新时间:2023-12-05 05:36:28 30 4
gpt4 key购买 nike

基本上就像标题所说的那样,有没有办法从 JavaScript 程序中查看事件循环中当前存在多少个 promise ?最好在 Deno 上。

最佳答案

Deno v1.26 添加了一个内部 API,可用于跟踪 promise 。

Deno.core.setPromiseHooks(init, before, after, resolve);
Deno.core.setPromiseHooks(
// init
(promise, parentPromise) => {
console.log('init', promise, parentPromise);
},
// before
promise => {},
// after
promise => {},
// resolve
promise => {
console.log(promise, 'resolved');
}
);

有关详细用法,请查看以下 Deno 测试:

https://github.com/denoland/deno/blob/main/cli/tests/unit/promise_hooks_test.ts

注意:API 未记录,将来可能会更改。

关于javascript - 有没有办法查看事件循环中的 promise 数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73305515/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com