Guest User

Untitled

a guest
Feb 25th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. /*
  2. * Fun Fun Function
  3. * Higher-order functions - Part 1 of Functional Programming in JavaScript
  4. */
  5.  
  6. var animals = [
  7. { name: 'Fluffykins', species: 'rabbit' },
  8. { name: 'Caro', species: 'dog' },
  9. { name: 'Hamilton', species: 'dog' },
  10. { name: 'Harold', species: 'fish' },
  11. { name: 'Ursula', species: 'cat' },
  12. { name: 'Jimmy', species: 'fish' },
  13. ];
  14.  
  15. var dogs = [];
  16. for (var i = 0; i < animals.length; i++) {
  17. if (animals[i].species === 'dog') {
  18. dogs.push(animals[i])
  19. }
  20. }
  21. console.log(dogs)
  22.  
  23. var isDog = function(animal) {
  24. return animal.species === 'dog'
  25. }
  26.  
  27. var dogs2 = animals.filter(isDog);
  28. console.log(dogs2);
Add Comment
Please, Sign In to add comment