"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > O que é um IIFE (expressão de função imediatamente invocada) e por que você deveria se importar?

O que é um IIFE (expressão de função imediatamente invocada) e por que você deveria se importar?

Publicado em 2024-11-02
Navegar:275

What is an IIFE (Immediately Invoked Function Expression) and Why Should You Care?

Uma (IIFE) expressão de função imediatamente invocada é uma função executada assim que é definida.
É um padrão de design comum que ajuda a criar um escopo privado e evita poluir o escopo global.

(function () {
  // Code inside IIFE
})();

A função declarada entre parênteses e o final () a invoca imediatamente.

Isso pode ser útil quando você precisa buscar dados imediatamente após o carregamento da página, aqui está o exemplo:

(async function () {
  try {
    let response = await fetch("https://jsonplaceholder.typicode.com/posts");
    let data = await response.json();
    console.log(data);
  } catch (error) {
    console.error("Error fetching data:", error);
  }
})();
Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/elukuro/what-is-an-iife-immediately-invoked-function-expression-and-why-should-you-care-2cap?1 Se houver alguma violação , entre em contato com study_golang @163.comdelete
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3