Underscore.js
library for JavaScript that provides a lot of the functional programming support; created as extract from backbone.js framework.
podcast: James Kovacs Programs Javascript Functionally @ .NET Rocks!
Ops, the .NET show talking about JavaScript :)