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

Dúvida no Ex. 3 da Aula 4 - Coleções e loops

Olá tenho apenas uma dúvida...

Qual a diferença de usar dessa forma...

var tdNome = pacienteTr.getElementsByClassName("info-nome")[0];
var tdPeso = pacienteTr.getElementsByClassName("info-peso")[0];
var tdAltura = pacienteTr.getElementsByClassName("info-altura")[0];

var paciente = {nome : tdNome.textContent, peso : tdPeso.textContent, altura : tdAltura.textContent};

E usar desta forma...

var pacienteTr = pacientesTr[i];
var tdNome = pacienteTr.getElementsByClassName('info-nome')[0].textContent;
var tdPeso = pacienteTr.getElementsByClassName('info-peso')[0].textContent;
var tdAltura = pacienteTr.getElementsByClassName('info-altura')[0].textContent;

  var paciente = {  'nome' : tdNome, 'peso' : tdPeso, 'altura' : tdAltura  };

Qual das duas formas é a melhor a ser usada? Ou no caso tanto faz?

3 respostas

OBS a linha..

var pacienteTr = pacientesTr[i];

Do segundo bloco de códigos foi sem querer.

solução!

Não faz diferença João, em programação temos diversas maneiras de se fazer a mesma coisa. Com o passar do tempo vamos adotando um padrão e percebendo o que é melhor em cada caso.

Neste exemplo, tanto faz, eu por exemplo prefiro o primeiro.

:-)

.