Или просто си вземете имплементация от [underscore].

[underscore]: http://underscorejs.org/docs/underscore.html#section-67