АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
156 of 184 menu

Метод ref

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

Синтаксис

Timeout.ref();

Пример

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

let Timeout = setTimeout(() => { console.log('text'); }); console.log (Timeout.ref());

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

Timeout { _idleTimeout: 1, _idlePrev: [TimersList], _idleNext: [TimersList], _idleStart: 22, _onTimeout: [Function (anonymous)], _timerArgs: undefined, _repeat: null, _destroyed: false, [Symbol(refed)]: true, [Symbol(kHasPrimitive)]: false, [Symbol(asyncId)]: 7, [Symbol(triggerId)]: 0 } 'text'

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

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