Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Uso do método utilizado atualmente

O mestre Flávio faz uso da função autoinvocável para delimitar o escopo das variáveis, isso porque faz uso da importação dos scripts direto no html. Em 2020 com o uso da importação de modulo através da tag script, ainda é necessário fazer algo assim ?

<script type="module" src="./assets/js/index.js"></script>

Tendo em vista que é possível delimitar o escopo das variáveis dentro do corpo da class, já que usando a importação desta forma, não é possível ter acesso direto.

Grato!

3 respostas
solução!

Fala ai Jair, tudo bem? As famosas IIFE são técnicas mais antigas para limitar escopo de variaveis no JavaScript.

Hoje em dia as vezes ainda é necessário caso você queira partir para abordagens funcionais de forma global na window.

Mas, como você mesmo disse, com a utilização de ESModules ou classes, muito das necessidades passarem à não fazerem sentido (ainda tendo algumas).

Espero ter ajudado.

Muito grato pelas resposta, sem dúvidas ajudou demais. Estava tentando ver de que ano o curso era para ter certeza se era uma forma mais "antiga" de se solucionar esse problema de escopo de variáveis.

Muito obrigado mesmo! :)

Magina Jair, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.