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

Dúvida sobre exportação da função 'calculaImc()'

Fala, moçada

Reparei que a função "calculaImc()" é criada e chamada no arquivo "calcula-imc.js", mas ela também é chamada no arquivo "form.js".

Gostaria de entender como o arquivo "form.js" reconhece e chama essa função, já que ela foi criada em outro arquivo e, até onde eu vi, não foi exportada em nenhum momento.

2 respostas
solução!

Boa noite!

A partir do momento que seu projeto carrega uma lista de js, no caso deste curso:

<script src="js/calcula-imc.js" ></script>
<script src="js/form.js" ></script>

todas as funções que existem dentro destes arquivos js ficam disponíveis para uso. Não existe a questão de "exportar função".

É importante a carga correta dos js, pois pode resultar em erro caso um js seja carregado anteriormente à função que ele precisa ser criada.

Bons estudos!

Obrigado, Thiago, obrigado pela explicação. Realmente não sabia disso.

Valeu :)