timersPromises.setImmediate([value[, options]])


  • value <any> 用于完成 promise 的值。
  • options <Object>
    • ref <boolean> 设置为 false 表示计划的 Immediate 不需要保持 Node.js 事件循环处于活动状态。 默认值: true
    • signal <AbortSignal> 一个可选的 AbortSignal,可用于取消计划的 Immediate
import {
  setImmediate,
} from 'node:timers/promises';

const res = await setImmediate('result');

console.log(res);  // Prints 'result'const {
  setImmediate,
} = require('node:timers/promises');

setImmediate('result').then((res) => {
  console.log(res);  // Prints 'result'
});