The map function of arrays is not defined on older browsers. We should either use $.map or make sure we add this to the array prototype (as we need to do with Function.prototype.bind, to handle older browsers). Personally, I think this syntax is much nicer, so I'd be happy to use it, we just need to make sure it works.