¿Cómo puedo declarar un setInterval dentro de una función y que sea de scope global?

Pregunta de la clase:
Block Scope
Adriel Benjamin

Adriel Benjamin

Pregunta
studenthace 4 años

¿Cómo puedo declarar un setInterval dentro de una función y que sea de scope global?

1 respuestas
para escribir tu comentario
    Tato Siachoque

    Tato Siachoque

    company_adminhace 4 años

    Intenta declarando la variable en el scope global y luego asignándole el setInterval en la función. Algo así:

    var myInterval; function doSomething() { myInterval = setInterval(function(){ ... }, 3000); } function stop() { clearInterval(myInterval); }
Curso de Closures y Scope en JavaScript

Curso de Closures y Scope en JavaScript

Como desarrollador JavaScript debes comprender a la perfección los diferentes alcances que tienen tus variables cuando son declaradas. En este curso aprenderás todos los conceptos fundamentales de Scope global y local, cómo declarar variables con const, let y var. Con ejercicios prácticos domina el uso de Closures en tus desarrollos.

Curso de Closures y Scope en JavaScript
Curso de Closures y Scope en JavaScript

Curso de Closures y Scope en JavaScript

Como desarrollador JavaScript debes comprender a la perfección los diferentes alcances que tienen tus variables cuando son declaradas. En este curso aprenderás todos los conceptos fundamentales de Scope global y local, cómo declarar variables con const, let y var. Con ejercicios prácticos domina el uso de Closures en tus desarrollos.