Tylko dlatego, że funkcje są obiektami pierwszej klasy, istnieją domknięcia i funkcje wyższego rzędu, czy Javascript zasługuje na miano języka programowania funkcjonalnego? Główną rzeczą, której moim zdaniem brakuje, są Pure Functions i nie `` czuje się '' jak inne języki funkcjonalne, takie jak seplenienie (chociaż to nie jest wystarczający powód, aby nie być funkcjonalnym językiem ...)