Olá Francesco, tudo bem com você?
Então, vamos utilizar objetos para agrupar as informações relacionados a algo em comum, no exemplo dado em aula: todas as características de um paciente, dessa forma conseguimos deixar nosso código mais "organizado", veja que antes tínhamos que declarar 4 variáveis:
var nome = form.nome.value;
var peso = form.peso.value;
var altura = form.altura.value;
var gordura = form.gordura.value;
E todas elas pareciam estar soltas, pensa comigo, não há nenhuma relação entre nome
, peso
, altura
e gordura
. Nós que criamos o código sabemos, mas na verdade essa relação não existe
Quando criamos um objeto:
var paciente = {
nome: form.nome.value,
peso: form.peso.value,
altura: form.altura.value,
gordura: form.gordura.value
}
Estamos organizando melhor nosso código, pois agora temos apenas uma variável, e também estamos dando sentido, pois de fato o nosso paciente tem características associadas com nome, peso, altura
Então os objetos facilitam a gente organizar as informações , e ainda vou te dar um exemplo:
Imagine uma função que temos que passar todos os dados do paciente, antes seria algo parecido:
function pegaDados (nome, peso, altura, gordura) {
}
Agora só precisamos passar o paciente, deixando bem mais simples e coeso
function pegaDados(paciente){
Compreendeu? Qualquer coisa estou a disposição :)
Abraços e Bons Estudos!