Como uma função que está no arquivo calcula-imc.js fica disponível no arquivo form.js? Isso acontece porque os dois arquivos estão na mesma pasta?
Como uma função que está no arquivo calcula-imc.js fica disponível no arquivo form.js? Isso acontece porque os dois arquivos estão na mesma pasta?
Boa tarde, Saulo! Como vai?
Isso acontece pois o JS tem apenas dois escopos: global e funcional.
Tudo que está dentro de uma função só pode ser acessado dentro daquela função! Tudo que não estiver dentro de função nenhuma está em escopo global e pode ser acessado de onde vc quiser!
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!