# O que são IIFE ou Funções Imediatas no JavaScript?

> Neste drop explico o que são e como funcionam as IIFE no JavaScript.

- Canonical: https://betomuniz.com/blog/o-que-sao-iife-ou-funcoes-imediatas-no-javascript
- Published: 2020-12-04
- Updated: 2026-04-21T17:44:00.000Z
- Language: pt
- Tags: JavaScript

---

**IIFE**, ou **Immediately-invoked Function Expressions**, ou **Funções Imediatas** é um _Design Pattern_ que invoca e executa funções assim que as mesmas são criadas em seu runtime.

IIFE's geralmente estão atraladas com o desejo de não poluir o objeto global, e até mesmo por isso, é um ótimo _Design Pattern_ para isolar lógicas e declarações.

```javascript
;(function thisIsANamedIIFE() { 
    let nome = "Beto Muniz";
})();
```

Esse padrão é muito usado durante a criação de bibliotecas JavaScript.
