SyntaxStudy
Sign Up
JavaScript Beginner 1 min read

Array HOFs

Array Higher-Order Functions

MethodReturnsUse
map()New arrayTransform
filter()New arraySubset
reduce()Single valueAggregate
find()First matchSearch
every()booleanAll match?
some()booleanAny match?
Example
const users=[
  {name:'Alice',age:25,active:true},
  {name:'Bob',age:17,active:false},
  {name:'Carol',age:30,active:true},
];
const names=users.map(u=>u.name);
const adults=users.filter(u=>u.age>=18);
const total=users.reduce((s,u)=>s+u.age,0);