Curso de Closures y Scope en JavaScript

Curso de Closures y Scope en JavaScript

Instruido por:
Oscar Barajas Tavares
Oscar Barajas Tavares
Básico
1 hora de contenido
Ver la ruta de aprendizaje
Curso de Closures y Scope en JavaScript

Curso de Closures y Scope en JavaScript

Progreso del curso:0/12contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/12contenidos(0%)

Bienvenida

Material Thumbnail

Introducción y bienvenida al curso

01:14 min

Scope

Material Thumbnail

Qué es el Scope y cómo funciona el Global Scope

10:50 min

Closure

Material Thumbnail

¿Qué es un closure?

08:25 min

Material Thumbnail

Ámbito léxico en closures

06:12 min

Material Thumbnail

Cómo crear variables privadas con closures

05:03 min

Hoisting

Material Thumbnail

¿Qué es el hoisting?

05:08 min

Debugging

Cierre

nuevosmás votadossin responder
Fredy Daniel Flores Lemus
Fredy Daniel Flores Lemus
Estudiante

Cual es la diferencia entre una función normal y una arrow function?

2
Anderson Duarte Santos
Anderson Duarte Santos
Estudiante

Buen día estimados, de casualidad alguien conoce la forma de configurar la depuración con Javascript dentro de un entorno .NET en Visual studio Code, tal cual lo hace el community.
Realmente agradecería algún tipo de aporte que me puedan dar ya que he mirado por mi propia cuenta y no he logrado que funcione bien

1
Marcos Gomez
Marcos Gomez
Estudiante

Las arrow function son las ex funciones anonimas ?

0
pablitoe61
pablitoe61
Estudiante

Alguien me podria explicar mas a detalle por que los “metodos” se colocan con 2 puntos y donde puedo saber mas del tema, gracias.

0
Daniel
Daniel
Estudiante

Hola, se puede hacer debugger en otros navegadores o sólo en Chrome? Si la respuesta es si: en cuales y como? Gracias

2
David Ceja Zapata
David Ceja Zapata
Estudiante

¿Cuál sería la diferencia entre usar clases con getters y setters a utilizar closures? ¿O es que los getters y setters solo con sugar syntax para los closures como las clases para los prototypes?

0
Alejandra López
Alejandra López
Estudiante

¿Cuál es la diferencia entre el scope chain y el lexical scope?

0
Pablo Nicolás Alonso
Pablo Nicolás Alonso
Estudiante

Como es que cuando se inicia la función al agregar más monedas no se re asigna el valor de las monedas guardadas a 0 como esta en la segunda linea de la función. Es decir, agrego $3 y la función empieza asignando saveCoins = 0 y hace la suma, saveCoins = 3. Para la próxima agrego $5 y la función re-asigna saveCoins a 0 nuevamente, si eso pasa ¿Dónde se guardó los $3 del inicio que había guardado?

const moneyBox = () => {
            var saveCoins = 0;
            const countCoins = (coins) => {
                saveCoins += coins;
                console.log(`MoneyBox: $${saveCoins}`)
            }
            return countCoins;
0
Anthony Torres Vargas
Anthony Torres Vargas
Estudiante

me he dado cuenta que en el ultimo ejemplo, no funciona con las arrow function xd Alguien sabe por qué?

nameOfDog('elmo')
var nameOfDog = (name) =>{ 
    console.log(name);
}```
1
Anthony Torres Vargas
Anthony Torres Vargas
Estudiante

Alguien podría ponerme ejemplos en la vida real donde podría aplicar closures?

1