Guest User

Untitled

a guest
Jun 8th, 2015
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     function partial() {
  2.         var fn = arguments[0];
  3.         var args = [];
  4.  
  5.         for (var i = 1; i < arguments.length; i++) {
  6.             args.push(arguments[i]);
  7.         }
  8.  
  9.         function _func() {
  10.             var final_args = [];
  11.             for (var i = 0; i < arguments.length; i++) {
  12.                 final_args.push(arguments[i]);
  13.             }
  14.  
  15.             return fn.apply(this, final_args.concat(args));
  16.         }
  17.  
  18.         return _func;
  19.     }
Advertisement
Add Comment
Please, Sign In to add comment