Juste parce que les fonctions sont des objets de première classe, il y a des fermetures et des fonctions d'ordre supérieur, Javascript mérite-t-il d'être appelé un langage de programmation fonctionnelle? La principale chose que je pense qu'il manque, ce sont les fonctions pures, et cela ne `` ressemble '' pas à d'autres langages fonctionnels, comme lisp (bien que ce ne soit pas vraiment une bonne raison pour que ce ne soit pas une langue fonctionnelle ...)