promiseHooks.onInit(init)
新增于: v17.1.0, v16.14.0
-
init<Function> 创建 promise 时要调用的init回调。\
init<Function> Theinitcallback to call when a promise is created. -
返回:<Function> 调用以停止钩子。
\Returns: <Function> Call to stop the hook.
init 钩子必须是普通函数。提供异步函数会抛出异常,因为它会产生无限的微任务循环。
\The init hook must be a plain function. Providing an async function will
throw as it would produce an infinite microtask loop.
import { promiseHooks } from 'node:v8'; const stop = promiseHooks.onInit((promise, parent) => {});const { promiseHooks } = require('node:v8'); const stop = promiseHooks.onInit((promise, parent) => {});