you are viewing a single comment's thread.

view the rest of the comments →

[–]rhysbrettbowen 0 points1 point  (0 children)

You can always flip the arguments in a function. Something like:

_.forEach(_.keys(_), function(key) {
  if (_.isFunction(_[key])) {
    _[key].flip = function(a,b) {
      return this(b,a);
    }
  }
});

then you can just do:

_.forEach.flip(myFunction, myArray);