Dúvida boba você provavelmente pode me ajudar!

A ideia é retornar o objeto inteiro <= 50 anos porem assim só retorna o número(no caso a idade) preciso de um retorno mais completo.

const usuarios = [
{ nome: ‘Diego’, idade: 23, empresa: ‘Rocketseat’ },
{ nome: ‘Garbiel’, idade: 15, empresa: ‘Rocketseat’ },
{ nome: ‘Lucas’, idade: 30, empresa: ‘Faceboock’ },
]

const mult = usuarios.map(function({idade}){
    return idade = idade * 2;
})

const result = mult.filter(function(idade){
    return idade <= 50; 
})

console.log(result)

Não entendi que ajuda vc quer. Qual a sua dúvida? Está dando erro?

let usuariosFiltrados = usuarios.filter(usuario => usuario.idade <=50)
const mult = usuarios.map(usuario => {
    usuario.idade = usuario.idade * 2
    return usuario;
})

const result = mult.filter(usuario => usuario.idade <= 50)

console.log(result)

Queria algo mais completo esse meu código só me retornava a idade do objeto não o objeto inteiro, o cara abaixo resoleu com maestria roda os dois que vc vai entender melhor! Bom dia!:slight_smile:

FIcou espetacular o código muito obrigado!

1 curtida