Solo porque las funciones son objetos de primera clase, hay cierres y funciones de orden superior, ¿merece Javascript ser llamado un lenguaje de programación funcional? Lo principal que creo que le falta es Pure Functions, y no se siente como otros lenguajes funcionales, como lisp (aunque esa no es...