Метод ref

Метод ref класса Immediate запрашивает, чтобы цикл событий NodeJS не завершался, пока активен Immediate. Метод возвращает объект Immediate.

Синтаксис

javascriptImmediate.ref();

Пример

Давайте узнаем активен ли установленный нами цикл:

javascriptlet Immediate = setImmediate(() => {
  console.log('text');
});

console.log (Immediate.ref());

Результат выполненного кода:

javascriptImmediate {
  _idleNext: null,
  _idlePrev: null,
  _onImmediate: [Function (anonymous)],
  _argv: undefined,
  _destroyed: false,
  [Symbol(refed)]: true,
  [Symbol(asyncId)]: 7,
  [Symbol(triggerId)]: 0
}
'text'

Смотрите также

  • метод hasRef,
    который регулирует работу цикла событий
  • метод unref,
    который поддерживает цикл событий активным