Imagem de fundo

Trata-se de uma função em JavaScript que é executada assim...

Trata-se de uma função em JavaScript que é executada assim que definida. É um Design Pattern também conhecido como Self-Executing Anonymous Function e contém duas partes principais. A primeira é a função anônima cujo escopo léxico é encapsulado entre parênteses. Isso previne o acesso externo às variáveis declaradas internamente, bem como evita que variáveis locais poluam o escopo global. A segunda parte corresponde à criação da expressão “( )”, por meio da qual o interpretador JavaScript avaliará e executará a função.


Disponível em: <https://developer.mozilla.org/pt-BR/docs/Glossary/>. Acesso em: 29 ago. 2022, com adaptações.


Assinale a alternativa que corresponde ao conceito da linguagem de programação JavaScript mencionado no texto.


A

Thread


B

Callbacks


C

Closures


D

Hoisting


E

IIFE