подчеркивание дроссельной заслонки + обеспечение последнего вызова

Underscore предоставляет метод дросселирования. Из их документов:

Создает и возвращает новую версию переданной функции с дросселированием, которая при повторном вызове будет фактически вызывать исходную функцию не более одного раза за каждые миллисекунды ожидания. Полезно для событий ограничения скорости, которые происходят быстрее, чем вы успеваете за ними уследить.

Теперь представьте случай автозаполнения формы. Это означает, что если «abc» набирается в течение, скажем, окна 100 мс, то будет отправлен только поиск «a», а не «bc».

Является ли это серьезным упущением со стороны underscore.js? Что бы вы предложили в качестве чистого решения?

5
задан Ross 4 November 2016 в 12:33
поделиться