function criaListaDeConvidados() {
var itens = document.querySelectorAll('.convidado');
var convidados = [];
for(var i = 0; i < itens.length; i++) {
var convidado = {
nome: itens[i].querySelector('.nome').textContent,
idade: parseInt(itens[i].querySelector('.idade').textContent)
};
convidados.push(convidado);
}
return convidados;
}
function calculaTotalDasIdades(convidados) {
var total = 0;
for(var i = 0; i < convidados.length; i++) {
total+=convidados[i].idade;
}
return total;
}
function exibeTotalDasIdades(total) {
document.querySelector('.total').textContent = total;
}
var convidados = criaListaDeConvidados();
var totalDasIdades = calculaTotalDasIdades(convidados);
exibeTotalDasIdades(totalDasIdades);
na função exibeTotalDasIdades() não deveria ter um "return" para poder exebir algo ?