var arr = {'a':fn1,'b':fn2,'c':fn3}
$.each(arr,function(name,func){
(do something particular for the last iteration)
...
})
Será mejor si no se utilizan variables adicionales.
EDITAR: me refiero literalmente última, que es la última pareja que se escriben.
¿Por qué lo que necesita saber cuando es el último elemento? Tal vez hay una solución más simple. – Gumbo
Tenga en cuenta que su 'arr' es un objeto y los miembros del objeto en JavaScript no tienen un orden garantizado. Entonces, de hecho, no hay un "último" elemento. – Fabian
@ Fabian Neumann, ¿puedes probar eso? – omg