Проект, над которым я работал, использует _.debounce().
Документация Underscore JS для дебюта читается следующим образом:
debounce
_.debounce(function, wait, [immediate])
Создает и возвращает новую отлаженную версию переданной функции, которая отложит ее выполнение до тех пор, пока не истечет миллисекунды ожидания с момента последнего вызова.
Это, очевидно, предполагает, что любой, кто хочет знать, что делает debounce()
, уже знает, что означает "debounce".
Что на самом деле делает дебют?