throttle
Функция throttle используется для создания троттлированной функции, которая выполняется не чаще одного раза за указанный интервал времени.
Использование
Импортируйте функцию по мере необходимости:
import { throttle } from 'mdui/functions/throttle.js';
Пример использования:
// Эта функция будет выполняться не чаще одного раза в 100 мс, что предотвращает слишком частые вызовы при прокрутке
window.addEventListener(
'scroll',
throttle(() => {
console.log('update');
}, 100),
);
API
throttle(func: Function, wait: number): Function
Первый аргумент — функция, которую необходимо троттлировать, второй — интервал времени в миллисекундах. Возвращает троттлированную функцию.
На этой странице