RL
Size: a a a
RL
НП
ФН

IH

ФН
D
IH
D
ФН
vs
DE
setTimeout просто сбрасывает флаг по таймеру. И в зависимости от флага, функция либо вызывается, либо нет. f(1)
setTimeout(() => f(2), 3000); // не сработало
setTimeout(() => f(3), 4000); // не сработалоЕС
Z
Z
ЕС
vs
setTimeout просто сбрасывает флаг по таймеру. И в зависимости от флага, функция либо вызывается, либо нет. f(1)
setTimeout(() => f(2), 3000); // не сработало
setTimeout(() => f(3), 4000); // не сработалоvs
setTimeout просто сбрасывает флаг по таймеру. И в зависимости от флага, функция либо вызывается, либо нет. f(1)
setTimeout(() => f(2), 3000); // не сработало
setTimeout(() => f(3), 4000); // не сработалоDE
false по таймеру setTimeout(() => isCooldown = false, ms);DE
vs
if (isCooldown) return;