Olá! pessoal, retirei o código abaixo do capítulo 5, e a minha dúvida é a seguinte, não causa conflito ao declararmos variáveis e objetos com o mesmo nome??
var paciente = obtemPacienteDoFormulario(form);
var paciente = {
nome: form.nome.value,
peso: form.peso.value,
altura: form.altura.value,
gordura: form.gordura.value,
imc: calculaImc(form.peso.value, form.altura.value)
}
Notei também que isso se repete em outras partes do código do "form.js". Quando utilizamos a palavra "var", obrigatoriamente estamos declarando uma variável nova?
var pacienteTr = montaTr(paciente);
function montaTr(paciente) {
var pacienteTr = document.createElement("tr");
pacienteTr.classList.add("paciente");
pacienteTr.appendChild(montaTd(paciente.nome, "info-nome"));
pacienteTr.appendChild(montaTd(paciente.peso, "info-peso"));
pacienteTr.appendChild(montaTd(paciente.altura, "info-altura"));
pacienteTr.appendChild(montaTd(paciente.gordura, "info-gordura"));
pacienteTr.appendChild(montaTd(paciente.imc, "info-imc"));