throttle
La función throttle está diseñada para crear una función throttled que se ejecuta como máximo una vez en un intervalo de tiempo dado.
Uso
Importa la función cuando lo necesites:
import { throttle } from 'mdui/functions/throttle.js';
Ejemplo de uso:
// Esta función se ejecutará como máximo una vez cada 100 milisegundos, evitando llamadas demasiado frecuentes durante el desplazamiento
window.addEventListener(
'scroll',
throttle(() => {
console.log('update');
}, 100),
);
API
throttle(func: Function, wait: number): Function
El primer parámetro de la función es la función que necesita ser throttled, el segundo parámetro es el intervalo de tiempo especificado (en milisegundos). El valor devuelto de la función es la función throttled.
Contenido de esta página