@olya_097

Не совсем понятно для чего параметр в window.debounce — functionToDebounce и что вообще значит window.debounce?

'use strict';

(function () {
  var DEBOUNCE_INTERVAL = 500;

  var lastTimeout;
  window.debounce = function (functionToDebounce) {
    if (lastTimeout) {
      window.clearTimeout(lastTimeout);
    }
    lastTimeout = window.setTimeout(functionToDebounce, DEBOUNCE_INTERVAL);
  };
})();
  • Вопрос задан
  • 145 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
В браузерах нет встроенного debounce
В этом примере создается функция debounce, и ссылка на нее записывается в window.debounce

Что такое вообще этот debounce можно почитать здесь (а заодно и про throttle)
Ответ написан
Ваш ответ на вопрос

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

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