O que é uma closure
FácilJúniorFundamentos
Pergunta
O que é uma closure em JavaScript?
Resposta esperada
Uma closure é uma função que 'lembra' o escopo em que foi criada, mesmo depois que esse escopo já terminou de executar — ela mantém acesso às variáveis daquele escopo léxico.
Por que perguntam isso
A opção correta enfatiza 'escopo léxico onde foi definida', não 'onde foi chamada' — essa é a distinção que separa quem entende closures de quem só memorizou o termo.
#javascript#closures
publicidade