Java Script

Closures em Java Script

Closures em Java Script é o escopo criado quando uma função é declarada, permitindo que a função acesse e manipule variáveis externas à função.

É o escopo que envolve a declaração da função (closure). Veja:

 const x = 'Global'
 
 function externo() {
   const x = 'Local'
   
   //o escopo que envolve a função interno é a função externo...
   function interno() {
      return x
   }
   return interno //portanto será retornado o valor x = 'Local'
 }
 
 const funcao = externo()
 console.log(funcao())
QUER SER UM PROGRAMADOR FULL-STACK E DOMINAR AS PRINCIPAIS TECNOLOGIAS DO MERCADO?

Aprenda através de projetos reais e aulas práticas. São 20 cursos completos + cursos bônus. Grupos privados exclusivos, atualizações constantes e lives semanais.

Python, PHP, Java Script, CSS, Node, Angular JS, MySQL, Photoshop, Flutter, AWS, Apache e muito mais!

CLIQUE NA IMAGEM ABAIXO E CONFIRA MAIS DETALHES:

Link do curso: https://go.hotmart.com/X68198266R

Estruturas de Controle em Java Script

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *