3.3 KiB
3.3 KiB
title | localeTitle |
---|---|
Compare Scopes of the var and let Keywords | Comparar los alcances de la var y dejar Palabras clave |
Recuerda usar Read-Search-Ask
si te atascas. Tratar de emparejar el programa y escribe tu propio código
Explicación del problema:
Necesitamos cambiar var
para let
nuestro alcance de función y agregar let
a nuestro alcance de bloque.
Sugerencia: 1
- Encuentra
var
y reemplaza conlet
.
intenta resolver el problema ahora
- Agregue
let
a la variablei
dentro de su sentencia if.
intenta resolver el problema ahora
¡Alerta de spoiler!
¡Solución por delante!
Solución de código básico:
function checkScope() {
"use strict";
let i = "function scope";
if (true) {
let i = "block scope";
console.log("Block scope i is: ", i);
}
console.log("Function scope i is: ", i);
return i;
}
Explicación del código:
Mediante el uso de let
se puede declarar variables en relación con su ámbito de aplicación.
Enlaces relevantes
NOTAS PARA LAS CONTRIBUCIONES:
- NO agregue soluciones que sean similares a las soluciones existentes. Si cree que es similar pero mejor , intente fusionar (o reemplazar) la solución similar existente.
- Agregue una explicación de su solución.
- Categorice la solución en una de las siguientes categorías: Básica , Intermedia y Avanzada .
- Agregue su nombre de usuario solo si ha agregado algún contenido principal relevante . ( NO elimine ningún nombre de usuario existente )
Ver
Wiki Challenge Solution Template
para referencia.