По логике же программа должна завершится за 3 секунды , а завершается за 2. Даже после удаления ссылки timerID и восстановления ее в другом таймере. Почему так происходит и как это исправить? Помогите пожалуйста
let timerID = setTimeout(()=>{
console.log("завершил работу таймер с 2 секундами за");
console.log(performance.now());
},
2000)
timerID.unref();
console.log(`Таймер с 2 секундами поставили на паузу на ${performance.now()}`);
setTimeout(()=>{
timerID.ref();
console.log(`Время старта таймера с 2 секундами ${performance.now()}`);
console.log("Восстановил");
},1000)