Ya viste que setTimeout ejecuta algo después.
Ahora vamos a subir un nivel: programar y también cancelar tareas diferidas.
Eso te da control real sobre el tiempo en tu aplicación.
Aquí guardamos el identificador en id.
Ese dato es importante para poder cancelar luego.
Salida esperada en consola (orden):
Temporizador canceladoEl mensaje No debería aparecer no sale porque se canceló a tiempo.
Salida esperada en consola (orden):
Se canceló AB: sí se ejecutasetTimeoutclearTimeoutProgramar tareas es útil. Cancelarlas a tiempo es nivel profesional.