devterview_$ iniciar simulação

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

Relacionadas