Em que momento faz sentido passar uma variável por parâmetro para uma função? Por exemplo:
var form = document.querySelectorAll("#inputs-formulario");
UmaFuncaoQualquer();
function UmaFuncaoQualquer(){
}
Supondo que essa função fosse para pegar os .value de cada input, é necessário que eu passe a variável form por parâmetro ou não? Porque se eu chamar a variável form direto na função para capturar os valores também não funcionaria?
Faço essa pergunta pois notei em alguns momentos do curso de JS que, variáveis são passadas por parâmetro para funções, sedo que, se chamadas direto, não passando nada por parâmetro, funciona do mesmo jeito.