Olá Gabriel, tudo bem com você?
Arrays e objetos são recursos extremamente importantes e tipicamente iremos utilizar bastante em todos nossos programas :)
Normalmente iremos utilizar objetos para agrupar dados e informações que tem algo em comum, por exemplo no caso do paciente
Tudo são dados que não tem sentido sozinho, entretanto quando criamos o objeto:
var paciente = {
nome: "Paciente",
peso: 50,
imc: 30
}
Agora sabemos que todos esses dados tem sentido dentro desse objeto de pacientes
Iremos utilizar arrays quando queremos agrupar informações, onde cada uma faz sentido sozinha, então criar algo como:
var paciente = [ "Paciente", 50, 30 ]
Não seria legal, pois quem usa não tem ideia se 50 indica peso, ou imc, ou até o número do sapato
Mas podemos utilizar os arrays para armazenar um conjunto de pacientes:
var pacientes = [ paciente1, paciente2, paciente3]
Onde cada paciente é um objeto, e veja que dessa maneira, cada elemento do array tem sentido sozinho :)
Podemos ter arrays dentro de objetos também, por exemplo:
var aluno = {
nome: "José",
turma: "8º ano",
notas: [ 10, 9, 7.5, 5]
}
Então a ideia é essa, para agrupar informações que só fazem sentido juntas iremos utilizar objetos, quando queremos agrupar informações que por si só já fazem sentido iremos utilizar arrays :)
Mas fica tranquilo que durante o curso iremos abordar muitos sobre esse assunto!
Abraços e Bons Estudos :)