Pesquisar neste blog

13/05/2020

Imperativo VS Declarativo em JavaScript

const alunos = [{nome: 'João'nota: 7.9}, {nome: 'Maria'nota: 9.2}]

//Imperativo
let total1 = 0
for(let i = 0i < alunos.lengthi++){
    console.log(alunos[i])//exibindo o vetor completo

}

for(let i = 0i < alunos.lengthi++){
    console.log(alunos[i].nota)//exibindo somente o valor do vetor
    //console.log(alunos[i].nome)
}

for(let i = 0i < alunos.lengthi++){
    console.log(alunos[i].nome)//exibindo somente o nome do vetor
}

for(let i = 0i < alunos.lengthi++){
    total1 += alunos[i].nota //somando as notas
}

console.log("Média das notas = "+total1 / alunos.length)

//declaração
const getNota = aluno => aluno.nota
const soma = (totalatual=> total + atual
const total2 = alunos.map(getNota).reduce(soma)
console.log('Total2 = ',total2)

Nenhum comentário: