How to traverse an object and filter this object?

0

I'm trying to navigate an object and after that, filter the same.

I'm using this code, but it's not working.

Can anyone help me and if possible explain the code?

const objeto = { 
idade: 20,
idade:20,
idade:21};

const funcao = parametros => parametros === 20;

const funcaooriginal = objeto.forEach(funcao);

console.log(funcaooriginal);
    
asked by anonymous 22.01.2018 / 19:25

1 answer

3

You can use Array.prototype.filter

const lista = [
  { idade: 20, nome: 'Fulano' },
  { idade: 20, nome: 'Ciclano' },
  { idade: 21, nome: 'Beltrano' }
];

let filtrado = lista.filter((item) => item.idade == 20);
console.log(filtrado);
    
22.01.2018 / 19:37