Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.19 KB | None | 0 0
  1. const filter = (fn, list) => {
  2. if (list.length === 0) {
  3. return []
  4. }
  5. const [fst, ...rest] = list
  6.  
  7. if (fn(fst)) {
  8. return [fst].concat(filter(fn, rest))
  9. }
  10. return filter(fn, rest)
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement