//Closure é o escopo criado quando uma função é declarada
//Esse escopo permite a função acessar e manipular variáveis
//Contexto léxico em ação!
const x = 'Global'
function fora() {
const x = 'Local'
function dentro() {
return x;
}
return dentro
}
console.log(fora());
const minhaFuncao = fora()
console.log(minhaFuncao());//acessa o funcao da variavel local
Nenhum comentário:
Postar um comentário