Java Script

Funções Auto-invocáveis (IIFE) em Java Script

Funções Auto-invocáveis (IIFE – Immediately Invoked Function Expression) em Java Script são aquelas que são executadas assim que definida.

É uma função auto-invocada que você declara, mesmo como anônima, e que, no momento da declaração, você pode invocá-la.

Com esse tipo de função é possível fugir do escopo global do browser, limitando-se apenas ao escopo local da função. Veja:

 (function() {
    console.log('Será executado na hora e fugirá do escopo global')
 }) () //Invocação da função
 let result = (function () { 
 let nome = "Bene"; 
 return nome; 
 })();
  
// Imediatamente gera a saída:
 result; // 'Bene' 

Tudo que for manipulado dentro da função somente atuará no escopo local da função, isolando-se do escopo mais abrangente.

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

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 *