El modulo de código JavaScript Timer.jsm contiene implementaciones puras de Javascript de setTimeout, clearTimeout, setInterval, y clearInterval Que son compatibles con las funciones de ventana DOM, pero que pueden ser usadas por código que no tiene acceso a la ventana DOM(por ejemplo, Los módulos de código de Javascript o los scripts de contenido de frames).

Para usar Timer.jsm, primero impórtalo:

Components.utils.import("resource://gre/modules/Timer.jsm");

Entonces llama a setTimeout y a clearTimeout como lo harías en una ventana DOM, por ejemplo:

let timeoutID = setTimeout(function() { console.log("¡Hola!"); }, 500);

clearTimeout(timeoutID);

De forma similar, puedes usar setInterval y clearInterval de la siguiente manera:

let intervalID = setInterval(function() { console.log("¡Sucederá cada 500ms!"); }, 500);

clearInterval(intervalID);

Etiquetas y colaboradores del documento

 Colaboradores en esta página: JavScars
 Última actualización por: JavScars,