¿El setTimeout() cuenta su tiempo desde que el programa llega a esa linea o desde que termine de ejecutar todo el script?

Juan Pablo Rodríguez Morales

Juan Pablo Rodríguez Morales

Pregunta
studenthace 6 años

¿El setTimeout() cuenta su tiempo desde que el programa llega a esa linea o desde que termine de ejecutar todo el script?

3 respuestas
para escribir tu comentario

    Team Platzihace 6 años

    @DavidArmandoVelazquez el tiempo va a contar desde que llega a la llamada del setTimeout, en este caso como dices deberías esperar 10 segundos más o probablemente un poco más si el timeout se invocó cuando el script principal lleva 5 segundos de ejecutado entonces si tarda 10, tendrías que esperar 15 segundos.

    David Armando Velazquez

    David Armando Velazquez

    studenthace 6 años

    supongamos que le damos delay de 20s pero termina de ejecutar el programa principal en 10s, entonces solo le restaria esperar los otros 10?

    Team Platzihace 6 años

    Hola, setTimeout() comienza a contar el tiempo una vez se invoca esta función.

Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.

Fundamentos de JavaScript 2018
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.