Pesquisar neste blog

20/07/2020

Reduce 01 em JavaScript

const alunos = [
    {nome: 'João'nota: 7.3bolsista: false},
    {nome: 'Maria'nota: 9.2bolsista: true},
    {nome: 'Pedro'nota: 9.8bolsista: false},
    {nome: 'Gabriele'nota: 8.7bolsista: true}
]
//extrai de alunos apenas nota, retorna a.nota implicito, 
const resultado = alunos.map(a => a.nota).reduce(function(acumuladoratual){
    console.log(acumulador'\t',atual);
    return acumulador + atual//soma todas as notas
})//},10) caso queira iniciar com 10
console.log('Resultado = '+resultado);


Nenhum comentário: