чтобы потом выключить через clearTimeout?
хз насколько правильно - я додумался только до такого test = (x) => { let y = setTimeout(() => console.log('!'), 1000); if (x) clearTimeout(y); } и вызываешь test() когда надо таймаут и test(true) когда надо отменить
const test = (fn) => setTimeout(fn, 500); const timer = test(fn); clearTimeout(timer)
Обсуждают сегодня