Advertisement
Guest User

Special Olympics

a guest
Apr 10th, 2015
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var fnEvery, fnSome, input;
  2.  
  3. fnEvery = function(obj, keys) {
  4.   var pointer;
  5.   pointer = obj;
  6.   if (keys.length !== 0) {
  7.     return keys.every(function(key, index) {
  8.       pointer = pointer[key];
  9.       return pointer != null;
  10.     });
  11.   }
  12. };
  13.  
  14. fnSome = function(obj, keys) {
  15.   return console.log("НАЧАЛЬНИК! ЭТОТ ПИДАРАС ОБОСРАЛСЯ!");
  16. };
  17.  
  18. input = {
  19.   a: {
  20.     b: "bydlo"
  21.   },
  22.   c: {
  23.     d: {
  24.       e: "ebanoe"
  25.     }
  26.   }
  27. };
  28.  
  29. console.log("#############");
  30. console.log(fnEvery(input, []));
  31. console.log(fnEvery(input, ["a", "b", "c"]));
  32. console.log(fnEvery(input, ["c", "d", "e"]));
  33. console.log("#############");
  34. console.log(fnSome(input, []));
  35. console.log(fnSome(input, ["a", "b", "c"]));
  36. console.log(fnSome(input, ["c", "d", "e"]));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement