How to filter an array of objects in JavaScript

2 Answers

0 votes
let workers = [
    { id: 13451, name: 'Axel'},
    { id: 87134, name: 'Blaze'},
    { id: 79372, name: 'Dexter'},
    { id: 39810, name: 'Isla'}
];
  
const fileredWorkers = workers.filter((worker) => {
    return worker.id > 70000
});
 
 
console.log(fileredWorkers);
 
  
  
  
/*
run:
      
[ { id: 87134, name: 'Blaze' }, { id: 79372, name: 'Dexter' } ]
   
*/

 



answered Jun 16, 2020 by avibootz
edited May 28, 2025 by avibootz
0 votes
let worker = [{
  id: 1,
  name: "Kori",
  salary: 13990
}, {
  id: 2,
  name: "Terra",
  salary: 17980
}, {
  id: 3,
  name: "Tau",
  salary: 8500
}, {
  id: 4,
  name: "Cleo",
  salary: 19990  
}];
 
 
const goodsalary = worker.filter(function(worker) {
  return worker.salary > 15000;
});
 
console.log(JSON.stringify(goodsalary));


  
/*
run:
  
[{"id":2,"name":"Terra","salary":17980},{"id":4,"name":"Cleo","salary":19990}]
  
*/
 
  

 



answered May 28, 2025 by avibootz
...