Compreendendo Fechamentos e Funções de Ordem Superior em JavaScript
1 Conceito de Fechamentos
Um fechamento é uma entidade formada por uma função combinada com o ambiente de referência associado. Essa estrutura permite que a função interna acesse variáveis da função externa, mantendo-as em memória mesmo após a conclusão da execução da função exterior. Considere o exemplo a seguir:
function funcaoExterna(a) {
...
Publicado em 6-12 01:54 por Thomas