Pesquisar neste blog

20/07/2020

Reduce 02 em JavaScript

//Desafio: Verificar se todos os alunos são bolsistas

const alunos = [
    {nome'João'nota7.3bolsista: false},
    {nome'Maria'nota9.2bolsista: true},
    {nome'Pedro'nota9.8bolsista: false},
    {nome'Gabriele'nota8.7bolsista: true}
]
console.log(alunos);
//todos os alunos são bolsistas
const todosBolsistas = (resultado, bolsista=> resultado && bolsista
console.log(alunos.map(a => a.bolsista));
console.log(alunos.map(a => a.bolsista).reduce(todosBolsistas));

//Algum aluno é bolsista
const algumBolsista = (resultado, bolsista=> resultado || bolsista
console.log(alunos.map(a => a.bolsista).reduce(algumBolsista));





Nenhum comentário: