Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.06 KB

array-map-filter-reduce-params-mnemonics.md

File metadata and controls

44 lines (32 loc) · 1.06 KB

Memory aids for the callback parameters in map/filter/reduce:

Super summary: eia + ceia

eia + ceia

Or:

  • eia + cvia
  • xia + cvia
  • via + cvia
  • "mapeia"
  • or "maxia" (.map((x,i,a)=>{})

example:

['a','b','c'].map((e,i,a)=>console.log(e,i,a))
  • "filtereia"
  • or "fixia" (.filter((x,i,a)=>{}))

example:

['a','b','c'].filter((e,i,a)=>console.log(e,i,a))
  • "reducecvia"
  • or "recvia", which sounds like "wreck vehicle" or "rec vehicle"
  • or "redceia" (.reduce((c,e,i,a)=>{},init))

example:

['a','b','c'].reduce((c,v,i,a)=>{
  console.log(c,v,i,a);
  return c+v+'.';
}, '');