Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. var _ = require('lodash')
  2.  
  3. let dragons = [
  4. { name: 'fluffykins', element: 'lighning' },
  5. { name: 'noomi', element: 'lightning' },
  6. { name: 'karo', element: 'fire' },
  7. { name: 'doomer', element: 'timewarp' }
  8. ]
  9.  
  10. let hasElement =
  11. _.curry((element, obj) => obj.element === element) // Curring the function
  12.  
  13. let lightingDragon =
  14. dragon.filter(hasElement('lightning') // removing x parameters because the function was currying
  15.  
  16. console.log(lightningDragon)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement