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

import or export ?

Em outros cursos foi necessário exportar e importar aquivos JS, mas aqui utilizamos uma function listarClientes dentro de listagemDeClientes.js mesmo a function sendo do arquivo clientes.js. Desculpa, mas fiquei confuso nessa questão de usar ou não usar "import" e "export". Se alguém puder esclarecer agradeço muito.

3 respostas
solução!

Fala ai Leonardo, tudo bem? Está sendo feita dessa forma porque o curso não está utilizando nenhum gerenciador de módulos.

No caso do export e import seria o ESModules.

É possível chamar funções entre arquivos .js que foram importados com a tag script, o problema é gerenciar isso, porque a ordem de importação influencia:

<script src="a.js"></script>
<script src="b.js"></script>

Caso b.js depende e utilize uma função de a.js o a.js deve ser importado antes do b.js, para que o JavaScript leia e declare as funções do arquivo a.js no contexto global e posteriormente o b.js pode acessá-las e executá-las.

Espero ter ajudado.

Matheus, mais uma vez obrigado!Muito boa sua explicação.

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

Abraços e bons estudos.