iQuasar
@iQuasar

Срабатывание строки кода не более раза в n секунд?

Ребят, зашел в тупик чет, помогите :)

По нажатию на клавишу создаю объект, как сделать так, чтобы он создавался не более раза в n секунд.
Чтоб после создания объекта, if или new были неактивны n секунд

if (keyCode == 16)
      shockWave = new ShockWave();


Короче говоря, нужна перезарядка
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Это называется throttle или debounce, примеров полно
https://www.google.com/search?q=js+throttle+debounce
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Запоминать где-то время создания "объекта".
При очередном клике смотреть, прошло ли достаточное время (или время ещё не записано), иначе игнорировать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы