Метод ref - продолжение работы цикла событий на NodeJS
Метод 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'