Recall

Qué es el Scope

Tipos de Scope

Variables

var, let, const

Reasignación Redeclaración

Documentación / Extras

https://www.youtube.com/watch?v=s-7C09ymzK8

Untitled

const - JavaScript | MDN

let - JavaScript | MDN

var - JavaScript | MDN

Scope - Glosario | MDN

Notes

Tipos de Scope

Untitled

https://static.platzi.com/media/user_upload/scopes-a756226f-c07a-42de-ab4c-6edba6731a99.jpg

Redeclaración Reasignación

var nombre // declaración (undefined) ✅
nombre = "Andres" // asignación ✅
nombre = "Valeria" // reasignación ✅
var nombre = "Oscar" // redeclaración y reasignación ✅ 

<aside> 📌 SUMMARY: El scope es el alcance. Desde donde puedo acceder a una variable. Global vs Local Local: funcion () o bloque {} var → funcion. Puede ser redeclarada y reasignada let → bloque. Puede ser reasignada const → bloque. Ninguna de las dos. No crea inmutabilidad en caso de objetos y arrays. Les puedo cambiar la referencia en memoria. Como una flecha que le cambio para donde apunta.

</aside>