JavaScript setTimeout () no esperará a Ejecutar?
Considere el siguiente ejemplo:
<script type="text/javascript">
function alertBox(){
alert('Hello World!');
}
function doSomething(){
setInterval(alertBox(), 5000); //This is for generic purposes only
};
function myFunction(){
setTimeout(doSomething(),3000);
};
myFunction();
</script>
¿Qué es lo que hace que esto se ejecute?INMEDIATAMENTE, en lugar de esperar los 3 segundos establecidos, así como solo ejecutar la alertaUNA VEZ, en lugar de en los intervalos de 5 segundos programados?
¡Gracias por cualquier ayuda que usted nos pueda proporcionar!
Masón