Advertisement
Guest User

Solution

a guest
Jul 26th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function every(array, predicate) {
  2.   for (var i = 0; i < array.length; i++) {
  3.     if (!predicate(array[i]))
  4.       return false;
  5.   }
  6.   return true;
  7. }
  8.  
  9. function some(array, predicate) {
  10.   for (var i = 0; i < array.length; i++) {
  11.     if (predicate(array[i]))
  12.       return true;
  13.   }
  14.   return false;
  15. }
  16.  
  17. console.log(every([NaN, NaN, NaN], isNaN));
  18. // → true
  19. console.log(every([NaN, NaN, 4], isNaN));
  20. // → false
  21. console.log(some([NaN, 3, 4], isNaN));
  22. // → true
  23. console.log(some([2, 3, 4], isNaN));
  24. // → false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement