Thread:Pecoes/@comment-4674838-20121012013714/@comment-4674838-20121015232641

Ah, curry functions, I think I remember you saying something about those a while back. That example is so confusing at first glance though! I was only able to figure it out by inserting some logging.

Basically, Array.prototype.slice.call is just a fancy way of saying "arguments is an array-like object, I need to turn it into an actual instanceof Array so I can use the concat method later". ($.makeArray would work just as well, but has the added benefit of being 200% more self-explanatory :)