@Evtera

Почему не работает замыкание в прототипе?

Всем привет. Набросал функцию debounce, но она как-то некорректно работает. Почему так получается?

https://codepen.io/Demonter/pen/VwBwrzY
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Потому что ты на каждое событие создаёшь новую функцию с дебаунсом которая сработает через секунду.

А нужно заранее создать одну функцию и вызывать её.

const show = ((e) => {
  console.log(e.target.value);
}).debounce(1000);

input.addEventListener("input", show);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы