interrompere una funzione all'avvio di un'altra
salve vorrei sapere se con javascript è possibile interrompere una funzione all'avvio di un'altra.
Nel dettaglio attualmente ho 2 funzioni che fanno uso di setInterval e setTimeout e dopo un po se per esempio avvio la seconda funzione mentre la prima è a meta strada, queste si accavallano, per risolvere questo problema dovrei poter fermare la funzione 1 e far proseguire la funzione 2.
quindi, sapete se c'è un metodo o una funzione disponibile?
oppure, conoscete un metodo alternativo per raggiungere l'obbiettivo?
GRAZIE A TUTTI