Red de conocimiento informático - Aprendizaje de programación - En js, configuro el evento de clic y uso cleartimeout para borrar el efecto de settimeout. ¿Por qué solo es útil hacer clic antes de que ocurra el efecto setTimeout?

En js, configuro el evento de clic y uso cleartimeout para borrar el efecto de settimeout. ¿Por qué solo es útil hacer clic antes de que ocurra el efecto setTimeout?

Porque setTimeout() solo generará un timeoutId único después de que se genere el efecto. Luego, puede pasar clearTimeout(timeoutId); para invalidar setTimeout().

Si haces esto:

m1 =setTimeout('tick()', 1000

m2 = setTimeout('tick2()', 5000); ) );

clearTimeout(m1); De esta manera, tick() no se ejecutará después de 5 segundos;