Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

IIFE?

quando devo e quando não devo usar o IIFE?

1 resposta
solução!

Use quando vc quer que ela seja executada no momento em que vc crie.

Voce pode fazer assim mas fica meio verborrágico:

function hello() {
    const test = ''Entrou aqui'';
    console.log(test);
}
hello();

entao da pra fazer assim se vc nao for usar a funcao hello denovo:

(function(){
    const test = 'Entrou aqui';
    console.log(test);
})()

A ideia do immediately invoked function expression é pra ter um bloco de código que tem um escopo próprio, onde as variáveis nao escapam pra fora e é executada uma única vez.