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

Motivo do objeto

Boa noite! Primeiramente agradeço o conteúdo e didática da Alura e do professor!

No capitulo 05 do curso de Introdução a Javascript o Professor cria um objeto na função para os pacientes... Todo o procedimento eu compreendi, apenas a vantagem de fazer isto que não... Qual seria ela? Diga-se...vantagem de criar um objeto na função ? No que este procedimento me facilita quando usuário e Devloper?

2 respostas
solução!

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, alturae 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!

Agradeço muito sua resposta! Foi de grande ajuda! Perdoe a demora , eu demorei um certo tempo para me familiarizar com a plataforma. Grande abraço!