1
resposta

Resposta

const despesas = [120, 80, 45.5, 200, 60];
let soma = 0;
for (let i = 0; i < despesas.length; i++) {
    let atribuir = despesas[i];
    soma += atribuir;
}

console.log(`Total de despesas: R$ ${soma}`);
1 resposta

Oi, Henrique! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu código está bem estruturado e cumpre bem a proposta de somar os valores do array. Gostei da forma como você usou a variável atribuir para organizar a lógica de soma.

Uma dica interessante para o futuro é usar o método reduce para simplificar a soma de valores em arrays. Veja este exemplo:


const despesas = [120, 80, 45.5, 200, 60];
const total = despesas.reduce(function(acumulador, valor) {
    return acumulador + valor;
}, 0);

console.log('Total de despesas: R$ ' + total);

Este código percorre o array somando todos os valores, sem precisar de um for.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!