Tengo una primera función que envía comandos y recibe datos. Y una segunda función para descargar estos datos (con href y download). Tengo una tercera función que inicia la función uno y luego la función dos, pero noto que la función dos se inicia antes que la función uno. ¿Cómo resolvemos esto?
function third(){ first(); second(); } function first(){ //sends and receives commands with websockets } function second(){ console.log("1"); let save = document.getElementById("photo"); console.log("2"); save.href = "http://my_url:my_port/folder/img.jpg"; console.log("3"); save.download = ""; console.log("4"); }En mi consola, puedo ver console.log de la segunda función antes de la primera función. Por qué ? Gracias.