Guest User

Untitled

a guest
Jan 19th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. const map = (array, func) => (
  2. array.map(func)
  3. );
  4.  
  5. const flatMap = (array, func) => (
  6. array.reduce((result, element) => (
  7. result.concat(func(element))
  8. ), [])
  9. );
  10.  
  11. const arr = ['two birds', 'three green peas'];
  12. const split = s => s.split(' ');
  13.  
  14. map(arr, split)
  15. // [["two", "birds"], ["three", "green", "peas"]]
  16.  
  17. flatMap(arr, split)
  18. // ["two", "birds", "three", "green", "peas"]
Add Comment
Please, Sign In to add comment